Dans le cas où quelqu'un cherche une solution pour Bootstrap v2.XX ici. Je laisse la solution que j'utilisais. Ce n'est pas entièrement testé sur tous les navigateurs, mais cela pourrait être un bon début.
1) assurez-vous que l'attribut media de bootstrap-responsive.css
est screen
.
<link href="/css/bootstrap-responsive.min.css" rel="stylesheet" media="screen" />
2) créez un print.css
et assurez-vous que son attribut médiaprint
<link href="/css/print.css" rel="stylesheet" media="print" />
3) à l'intérieur print.css
, ajoutez la "largeur" de votre site web en html & body
html,
body {
width: 1200px !important;
}
4.) reproduisez les classes de requêtes multimédias nécessaires print.css
car elles étaient à l'intérieur bootstrap-responsive.css
et nous l'avons désactivé lors de l'impression.
.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}
Voici la version complète de 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}