【问题标题】:Disable @media print in bootstrap?在引导程序中禁用@media 打印?
【发布时间】:2016-05-04 12:40:13
【问题描述】:

是否可以完全禁用 bootstrap 中任何预配置的 @media print css 样式而无需重新编译?

默认应用的打印样式可以在这里看到:https://github.com/twbs/bootstrap/blob/master/dist/css/bootstrap.css#L6837

我希望我的网页打印出来的样子,并应用所有 css 标签。尤其是颜色,例如:

b {
  color: #ff0000;
}

为了从引导程序中禁用打印样式,我必须用我的自定义样式再次显式覆盖 every 属性,例如:

b {
  color: #ff0000 !important;
}

但是是否有一种全局方法可以禁用这些默认打印样式?

【问题讨论】:

    标签: html css twitter-bootstrap


    【解决方案1】:

    您可以下载没有媒体打印的自定义引导程序。 http://getbootstrap.com/customize/

    取消勾选

    打印媒体样式

    【讨论】:

    • 嗯,总体来说很好,但我想坚持使用远程样式表导入,例如 <link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css">
    • 然后您可以使用自定义下载的 boostrap 创建自己的 maxcdn 链接
    • 可能没有更好的解决方案,也可能无法完全“停用”css 打印标签。
    • @membersound - 我有一个冗长的解释同意here
    猜你喜欢
    • 1970-01-01
    • 2013-12-13
    • 2022-01-14
    • 2013-07-07
    • 1970-01-01
    • 2012-12-23
    • 2012-11-27
    • 1970-01-01
    • 2013-12-16
    相关资源
    最近更新 更多