css - 覆盖响应式打印样式

标签 css printing sass media-queries

我们在 SASS 中使用断点来提高响应能力。桌面样式从 min-width:960px 开始。不幸的是,当我们打印页面时,浏览器使用平板电脑样式——换句话说,它“认为”打印页面的宽度小于 960px。我知道如何编写打印样式来接管,但我们只是想使用桌面样式进行打印,而不必将它们复制到媒体打印 CSS 查询中。

有没有办法告诉浏览器在打印时使用桌面样式?

最佳答案

使用

@media print {
    //Your CSS
}

您可以在 http://www.w3schools.com/css/css3_mediaqueries.asp 阅读有关@media print 以及如何使用它的信息

一个应用的例子可以是

@media print {
    .header {
        display:none!important;
    }
}

关于css - 覆盖响应式打印样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37411719/

相关文章:

css - block 内的表格列宽

css - 均匀分布的导航栏,悬停填充整个 li 元素

php - 是否可以为 3D 打印对象编程/生成文件?

reporting-services - Reporting Services 2005 - 打印图表 - 打印期间发生错误。 (0x80004005)

html - 正文没有延伸到页面的最后?

html - 使用 CSS 在我的 div 标签中移动表格

html - 我怎样才能使这个链接覆盖更大的区域而不显示下面的文字?

Java - 如何在每页上打印行号?

ruby-on-rails - 如何为 rails 5.2 安装本地字体

html - 无序列表中的元素不会占据其父容器的 100% 宽度