Falls jemand hier nach einer Lösung für Bootstrap v2.XX sucht . Ich verlasse die Lösung, die ich verwendet habe. Dies ist nicht in allen Browsern vollständig getestet, könnte jedoch ein guter Anfang sein.
1) Stellen Sie sicher, dass das Medienattribut von bootstrap-responsive.css
ist screen
.
<link href="/css/bootstrap-responsive.min.css" rel="stylesheet" media="screen" />
2) Erstellen Sie ein print.css
und stellen Sie sicher, dass sein Medienattributprint
<link href="/css/print.css" rel="stylesheet" media="print" />
3) Fügen print.css
Sie im Inneren die "Breite" Ihrer Website in HTML & Body hinzu
html,
body {
width: 1200px !important;
}
4.) Reproduzieren Sie die erforderlichen Medienabfrageklassen in, print.css
da sie sich im Inneren befanden bootstrap-responsive.css
und wir sie beim Drucken deaktiviert haben.
.hidden{display:none;visibility:hidden}
.visible-phone{display:none!important}
.visible-tablet{display:none!important}
.hidden-desktop{display:none!important}
.visible-desktop{display:inherit!important}
Hier ist die Vollversion von print.css
:
html,
body {
width: 1200px !important;
}
.hidden{display:none;visibility:hidden}
.visible-phone{display:none!important}
.visible-tablet{display:none!important}
.hidden-desktop{display:none!important}
.visible-desktop{display:inherit!important}