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.cssist screen.
<link href="/css/bootstrap-responsive.min.css" rel="stylesheet" media="screen" />
2) Erstellen Sie ein print.cssund stellen Sie sicher, dass sein Medienattributprint
<link href="/css/print.css" rel="stylesheet" media="print" />
3) Fügen print.cssSie im Inneren die "Breite" Ihrer Website in HTML & Body hinzu
html,
body {
width: 1200px !important;
}
4.) Reproduzieren Sie die erforderlichen Medienabfrageklassen in, print.cssda sie sich im Inneren befanden bootstrap-responsive.cssund 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}