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.cssest screen.
<link href="/css/bootstrap-responsive.min.css" rel="stylesheet" media="screen" />
2) créez un print.csset 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.csscar elles étaient à l'intérieur bootstrap-responsive.csset 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}