<!DOCTYPE HTML>
<html>
<head>
<style type="text/css">
body {
margin:0;
padding:0;
}
dev {
position: absolute;
top: 10%;
}
</style>
</head>
<body>
<dev>
<!-- needs a couple of pages to print this -->
</dev>
</body>
</html>
%S的/ dev / DIV /克
当我打印时,top: 10%
的10%与one
打印页面的大小相关?
答案 0 :(得分:1)
如果%%跨越多个页面,我相信它只会在第一个实例中显示最高%。尽管打印时有多个页面,但创建了一个巨大的页面。您必须找到每个页面的截止点并关闭然后在那里打开一个新标签(我认为你的意思不是)虽然这不是很好的做法。
答案 1 :(得分:1)
要回答你的问题,是的...... 10%应该来自一页的顶部,假设该元素适合一页。
但根据我的经验,百分比对打印样式效果不佳。
如果可能,最好使用pt
(点)设置样式,这是为打印设计的度量,或px
(像素)。
答案 2 :(得分:1)
在处理打印时,建议不要使用百分比,我建议使用其他(实体)单位,例如pt
或cm
,以使其完美对齐,请记住,打印不是网页,页面大小不会改变,10%不像浏览器那样流畅。我用尺子进行简单测量并使用绝对单位。
是的,它会起作用,10%将从一页的顶部起10%。