Que*_*low 3 css printing import media-queries
我想将我的打印样式表移动到一个单独的文件中,以便使用 @media 查询导入。我尝试了以下操作,但它似乎不起作用,至少在 Chrome 上是这样:
h1 {
....
}
....
@media screen {
....
}
@media print {
@import "print.css";
}
Run Code Online (Sandbox Code Playgroud)
我该怎么做?
@import本身支持媒体类型和媒体查询,因此您可以将媒体查询传递到@import语句中,而不是将其嵌套在@media规则中:
@import "print.css" print;
Run Code Online (Sandbox Code Playgroud)
此外,您不能@import向样式规则添加语句,因此在这种情况下,您需要将它一直放在最上面。如果由于级联原因不能这样做,则不能使用@import; 您需要使用<link media="print">元素或类似元素来包含打印样式表。
| 归档时间: |
|
| 查看次数: |
3850 次 |
| 最近记录: |