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.csslà screen.
<link href="/css/bootstrap-responsive.min.css" rel="stylesheet" media="screen" />
2) tạo một print.cssvà đả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.cssvì chúng ở bên trong bootstrap-responsive.cssvà 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}