DOMPDF with css float

2022-08-31 00:24:34

我不确定为什么,但html页面显示得很好,但dompdf没有利用浮点数。

代码是2300 +行长所以要长在这里发布....但这都是内联 css。

<div style="float:left;"> </div>

我尝试过将css包装在样式标签和内联中,但没有运气。

这是网页

http://www.ems-complete.com/ccems/ccems_reports/daily_vehicle_check_sheet.php?id=5

这是 dompdf 链接

http://www.ems-complete.com/ccems/ccems_reports/form_daily_vehicle_check.php?id=5

我不知道为什么,但html页面显示得很好,但dompdf没有利用浮点数...

代码是2300 +行长所以要长在这里发布....但这都是内联 css...


答案 1

Float 支持在 0.6.0 代码库中引入,但默认情况下处于禁用状态,因为它仍在开发中。通过将DOMPDF_ENABLE_CSS_FLOAT设置为 true 来确保已启用它。

从版本 0.7.0 开始,默认情况下启用浮点支持。

话虽如此,由于该功能仍在开发中,因此您将无法获得所需的结果。跨多个页面的浮点数当前无法按预期工作,因为在呈现非浮点内容之前会发生分页符。


答案 2

伙计们使用显示:内联块;而不是浮动。我在我的项目中使用旧版本的dompdf。我在dompdf_config.custom.inc 文件中启用DOMPDF_ENABLE_CSS_FLOAT true。但浮动结果是重叠和扭曲的。内联块是比每次都使用浮点左更好的新方法。请访问以下 w3school 链接以获取更多信息。CSS 布局 - 内联块


推荐