因此,我有一个标题,需要在用户打印此网站时出现在每个页面的顶部。我将位置设置为固定以使其出现在每个页面的顶部,但问题是标题现在重叠一些靠近顶部的内容。标题是静态大小的,因此如果我只能在每个页面的顶部放置X像素的边距,那就可以解决我的问题,但我找不到方法来做到这一点。谢谢。
示例代码: HTML
"top:52px" 用于使内容避开页眉,但它也会导致某些文本行被页面分页截断,这就是为什么它被注释掉的原因。
新信息: 有趣的事情是我发现关于 "top:52px" 行:它实际上并没有将内容下移52像素,而是在每一页上以某种方式隐藏了顶部的52像素内容。当我将页眉显示设置为无时,我注意到我的大部分内容仍然丢失了。
注意:如果存在javascript或jquery解决方案,我愿意尝试。"
示例代码: HTML
<header>This should be at the top of every printed page</header>
<section id="content">*Multiple pages of text*</section>
CSS
header {
position:fixed;
top:-10;
height:20px;
}
#content {
left:0px;
overflow:visible;
position:relative;
/*top:52px;*/
width:98%;
}
"top:52px" 用于使内容避开页眉,但它也会导致某些文本行被页面分页截断,这就是为什么它被注释掉的原因。
新信息: 有趣的事情是我发现关于 "top:52px" 行:它实际上并没有将内容下移52像素,而是在每一页上以某种方式隐藏了顶部的52像素内容。当我将页眉显示设置为无时,我注意到我的大部分内容仍然丢失了。
注意:如果存在javascript或jquery解决方案,我愿意尝试。"