gpt4 book ai didi

css - 用于打印的固定页眉不占用整个页面宽度

转载 作者:行者123 更新时间:2023-11-28 08:25:29 25 4
gpt4 key购买 nike

我有一个隐藏的页眉,它在打印页面时显示,但是当我尝试使用 chrome 40 打印它时,它没有占用全宽页面。为什么?

HTML

<div id="header">
<img id="logo" src="assets/img/brand.png">
<div id="title">Departamento de diagnostico por imagenes</div>
</div>
<div id="footer">
<p class="page"></p>
</div>

CSS

#header{
top:0px;
right:0px;
width: 100%;
height: 45px;
position:fixed;
border:1px solid #ccc;
}
#logo{
position: absolute;
top: 0;
left: 0;
height: 46px;
}
#title{
position: absolute;
top: 0;
right: 0;
font-size: 18px;
font-weight: bold;
}
#footer {
position: fixed;
left: 50%;
bottom: 0;
/*right: 0;*/
height: 40px;
text-align: center;
}
#footer .page:after {
content: counter(page, upper-roman);
font-size: 18px;
}

Problem fixed header not full page width

更新我改成绝对定位,它起作用了,它占据了整个宽度

fixed header but...

但现在我意识到它并不是在每一页都重复,即使位置固定也是如此

page header not repeating

还要注意带有页码的页脚,由于固定位置,它居中错误,但是当我将其更改为绝对时,它是正确的,但它位于内容的底部,而不是页面的底部,并且在这两种情况下都不会重复在每一页

最佳答案

去掉fixed的位置,添加absolute,同时我也修改了#logoheight > 到 100% 而不是 46px

片段

body {
font-family: Arial, sans-serif;
}
#header {
top: 0px;
right: 0px;
width: 100%;
height: 45px;
position: absolute;
border: 1px solid #ccc;
}
#logo {
position: absolute;
top: 0;
left: 0;
height: 100%;
}
#title {
position: absolute;
top: 0;
right: 0;
font-size: 18px;
font-weight: bold;
}
h3 {
margin-top: 100px;
}
#header-table {
top: 150px;
/*Change to 0px when supposed to use*/
right: 0px;
width: 100%;
height: 45px;
position: absolute;
border: 1px solid #ccc;
display: table;
}
#logo-cell {
position: absolute;
top: 0;
left: 0;
height: 100%;
}
#title-cell {
display: table-cell;
vertical-align: middle;
font-size: 18px;
font-weight: bold;
text-align: right;
}
<div id="header">
<img id="logo" src="http://img3.wikia.nocookie.net/__cb20140501181347/creepypasta/images/f/f6/Grumpy_Cat.jpg">
<div id="title">Departamento de diagnostico por imagenes</div>
</div>
<h3>Display: Table, if your title should be vertically centered</h3>
<div id="header-table">
<img id="logo-cell" src="http://img3.wikia.nocookie.net/__cb20140501181347/creepypasta/images/f/f6/Grumpy_Cat.jpg">
<div id="title-cell">Departamento de diagnostico por imagenes</div>
</div>

关于css - 用于打印的固定页眉不占用整个页面宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28544065/

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