gpt4 book ai didi

css - 有没有办法对打印媒体和默认布局使用相同的 CSS 样式表?

转载 作者:技术小花猫 更新时间:2023-10-29 11:09:14 25 4
gpt4 key购买 nike

我正在寻找一种方法来为打印媒体使用与默认屏幕布局相同的样式表。对我的好处是我不必每次更新 CSS 时都更新 2 个文件。我宁愿有一个样式表并通过某种方式表示它们来指定打印媒体的特殊规则......这可能是不可能的,但我想我会把问题放在那里。

最佳答案

如果您希望样式在所有媒体中都相同,只需将样式表中的通用样式定义为正常(即不在任何媒体规则中),然后将媒体特定元素放入相关规则中。

如果你想将一些样式应用于媒体的子集,你可以这样做:

@media print {
body { font-size: 10pt }
}
@media screen {
body { font-size: 13px }
}
@media screen, print {
body { line-height: 1.2 }
}

这是 relevant W3C page 的链接

关于css - 有没有办法对打印媒体和默认布局使用相同的 CSS 样式表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1185663/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com