gpt4 book ai didi

html - @media 打印 div : How to solve overlapping page text on header?

转载 作者:太空狗 更新时间:2023-10-29 13:46:47 25 4
gpt4 key购买 nike

在 Firefox 的页面中打印屏幕时,我使用 @media 在每个页面上打印标题。我的 CSS 设置如下:

@media print {
div.printDivHeader {
font-family: Arial, Helvetica, sans-serif;
font-size: 1.0em;
position: fixed;
display: block;
width: 100%;
height: auto;
top: 0;
}
}

问题是第二页的内容与打印 div 标题重叠。 (即,在第二页上,页眉不会强制页面内容向下,所以我得到的是文本覆盖文本)。有什么办法可以解决这个问题吗?

最佳答案

将此添加到您的页眉媒体规则:bottom:3em; 修改 3em 以使内容适合。

然后将单独的 div 选择器添加到内容区域的规则中:

div.printDivContent {
position: relative;
width: 100%;
top:3em; //match size of header
left:0px;
right:0px;
}

关于html - @media 打印 div : How to solve overlapping page text on header?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7981586/

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