【发布时间】:2010-09-30 15:33:41
【问题描述】:
我可以在media="print" CSS 中使用一些语法来使一个 div 元素覆盖整个打印页面吗?
<div id="important_thing">Important!</div>
<ol id="other_stuff">
<li>Thing</li>
<li>blah</li>
</ol>
print.css
#important_thing {
width:100%;
height:100%;
}
#other_stuff li {
float:left;
width:20pt;
height:8pt;
}
这没有达到预期的效果。我希望有一个完整的页面用于“重要内容”以及所有列表元素所需的其他页面。
有什么想法吗?
【问题讨论】:
-
这个 media="print" 的用途是什么。打印格式??
-
当您在 HTML 文档中包含 CSS 时,您可以指定应用该 CSS 的介质:
<link rel="stylesheet" type="text/css" href="screen.css" media="screen" />或<link rel="stylesheet" type="text/css" href="both.css" media="screen,print" />或<link rel="stylesheet" type="text/css" href="forprinters.css" media="print" />