【发布时间】:2016-04-10 14:24:32
【问题描述】:
我正在尝试生成带有页眉、页脚和内容的报告。页眉和页脚工作正常,但是内容 div 的文本比我想要的高。 See the image。我真的不明白为什么页面突破这么高。
这是 CSS 代码:
@page {
margin: 180px 50px;
}
#header {
position: fixed;
left: 0px;
top: -150px;
right: 0px;
height: 150px;
text-align: left;
}
#footer {
position: fixed;
left: 0px;
bottom: -180px;
right: 0px;
height: 80px;
text-align: right;
background-color: lightblue
}
#footer .page:after {
content: counter(page, upper-roman);
}
#content {
padding-left: 10mm;
padding-right: 5mm;
line-height: 6mm;
background-color: lightgreen;
height: 850px;
}
#logo {
height: 4cm;
}
#head_text {
display: inline-block;
line-height: 6mm;
padding-top: 15px;
}
这是 HTML:
<html>
<head>
<style>
'.$css.'
</style>
</head>
<body>
<div id="header">
'.$header.'
</div>
<div id="footer">
<p class="page">Página </p>
</div>
<div id="content">
'.$content.'
</div>
</body>
</html>
有人可以帮忙解决这个问题吗?坦克!
【问题讨论】:
-
可以给html吗?并尝试改变 height: auto in #content
-
我将高度改为自动,没有任何区别。
标签: css pdf-generation dompdf