我正在寻找一种方法,为打印媒体使用与默认屏幕布局相同的样式表。对我来说的好处是我不必每次更新 CSS 时都更新 2 个文件。我更喜欢有一个样式表,并通过以某种方式表示它们来指定印刷媒体的特殊规则......这可能是不可能的,但我想我应该把问题放在那里。
如果您希望所有媒体的样式都相同,只需将样式表中的通用样式定义为正常(即不在任何媒体规则中),然后将媒体特定元素放入相关规则中。
如果您希望某些样式应用于媒体子集,您可以这样做:
@media print {
body { font-size: 10pt }
}
@media screen {
body { font-size: 13px }
}
@media screen, print {
body { line-height: 1.2 }
}
这是一个链接相关 W3C 页面 http://www.w3.org/TR/CSS2/media.html
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)