Trong trường hợp ai đó đang tìm kiếm một giải pháp cho Bootstrap v2.XX tại đây. Tôi đang rời khỏi giải pháp tôi đang sử dụng. Điều này không được kiểm tra đầy đủ trên tất cả các trình duyệt tuy nhiên nó có thể là một khởi đầu tốt.
1) đảm bảo thuộc tính media bootstrap-responsive.css
là screen
.
<link href="/css/bootstrap-responsive.min.css" rel="stylesheet" media="screen" />
2) tạo một print.css
và đảm bảo thuộc tính đa phương tiện của nóprint
<link href="/css/print.css" rel="stylesheet" media="print" />
3) bên trong print.css
, thêm "chiều rộng" của trang web của bạn trong html & body
html,
body {
width: 1200px !important;
}
4.) sao chép các lớp truy vấn phương tiện cần thiết print.css
vì chúng ở bên trong bootstrap-responsive.css
và chúng tôi đã vô hiệu hóa nó khi in.
.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}
Đây là phiên bản đầy đủ của 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}