html - 对于仅用于打印的页面,我应该使用@media print 吗?

标签 html css media-queries

假设我有一个带有打印按钮的特定页面。当我单击该按钮时,它会将我带到一个单独的页面,其中包含相同的信息,但专为打印而设计。我考虑过在同一页面上使用@media print,但是对于这个特定的应用程序有太多的修改,因此我正在创建一个全新的打印页面。我的问题是:在打印页面的样式中,我是否仍应在 CSS 中使用 @media print 并将我的所有样式都包含在其中?或者我可以像往常一样开始编写我的 CSS 规则(即没有媒体查询)。不使用媒体查询有什么缺点吗?

最佳答案

不,最好不要使用。缺点是浏览器不支持或不支持媒体查询。仅当目标呈现的显示 CSS 更改时才使用媒体查询。

关于html - 对于仅用于打印的页面,我应该使用@media print 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27884792/

相关文章:

css - rails 4 : how to apply custom CSS to Rails form file field

html - CSS 媒体查询(媒体屏幕)

css - 'any-pointer' 和 'any-hover' 媒体查询

CSS @media 打印背景颜色问题;

html - Angular 4 - 使用 Jasmine 进行单元测试 - 按钮单击代码显示错误

html - 如何使表格列为最小宽度

javascript - Jquery:无法在 iframe 中找到元素

html - 我在使用 html 结构时遇到问题

javascript - 为用于搜索引擎抓取的 AngularJS 应用程序创建 HTML 快照

CSS - 固定宽度和居中定位 div 之间的流体 div