我用Django生成了一个表,我在pdf中呈现,这要感谢WeasyPrint。
这个表可能很长(行数),因此可能以几页pdf结果结尾。我必须包括一个静态页脚在每一个页面的末端,所以我应用了css固定规则。
我的问题是这个页脚与非常长的表重叠。我如何要求WeasyPrint (我认为通过css )在每个页脚之前打破表并继续在下一页呈现表?
<table>
<tr></tr> <!-- a lot of rows, potentially spreading on several A4 pages -->
</table>
&l
使用CSS position : absolute在标题中观察到一件奇怪的事情是,除非在下面的菜单中有一个float:left,否则菜单的文本不是垂直居中的,而是停留在顶部。您可以通过运行这个页面中给出的片段和全宽度来看到这一点。我为float:none in lower screen width设置了一个媒体查询,该查询取消了屏幕宽度较高的float:left。
现在,为什么会有这种行为?为什么浮动:左保持菜单文本中心垂直时,位置:绝对值被应用于标题,反之亦然?我在搜索时没有在这上面找到任何东西。
编辑-
一些人回答说,这是由于利润“崩溃”而发生的。但他们并没有解释为什么h1 of head