Php 带css浮点的DOMPDF

Php 带css浮点的DOMPDF,php,html,dompdf,Php,Html,Dompdf,我不知道为什么,但是html页面显示得很好,但是dompdf没有使用浮动 代码是2300+行长,所以要在这里发布。。。。但这都是内联css <div style="float:left;"> </div> 我尝试过将css包装在一个样式标签中,也尝试过内联,但都没有成功 这是html页面 这是dompdf链接 我不知道为什么,但是html页面显示得很好,但是dompdf没有使用浮动 代码是2300+行长,所以要在这里发布。。。。但是它都是内联css…浮点支持是在

我不知道为什么,但是html页面显示得很好,但是dompdf没有使用浮动

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

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

我尝试过将css包装在一个样式标签中,也尝试过内联,但都没有成功

这是html页面

这是dompdf链接

我不知道为什么,但是html页面显示得很好,但是dompdf没有使用浮动


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

浮点支持是在0.6.0代码库中引入的,但是默认情况下它是禁用的,因为它仍在开发中。通过将DOMPDF\u ENABLE\u CSS\u FLOAT设置为true,确保已启用它

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

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

使用def(“DOMPDF\u ENABLE\u CSS\u FLOAT”,true);在dompdf_config.inc.php中

它适用于您需要使用的css浮动 是Laravel 5的插件
dompdf

并在中更改配置:

vendor/barrryvdh/laravel dompd/config/dompd.php

def("DOMPDF_ENABLE_CSS_FLOAT", true);

男生使用显示:内联块而不是float。我在项目中使用了dompdf的旧版本。我在DOMPDF\u config.custom.inc文件中启用DOMPDF\u enable\u CSS\u FLOAT true。但是浮点运算的结果是重叠和扭曲的。内联块是比每次使用左浮点运算更好的新方法。访问以下w3school链接以了解更多信息

在我的情况下使用

def("DOMPDF_ENABLE_CSS_FLOAT", true);

不工作

似乎缺少一个
=
?在发布此消息之前,我已经将float命令设置为true。。。此外,我还设置了一个分页符,以帮助防止浮动的范围超过页面上的范围。。。这个函数什么时候可以正常工作?现在没有。我们本来希望在0.6.0最终版本中完成浮动支持,但看起来它可能会滑到下一个版本。不幸的是,我们是一个资源有限的小团队,我看不到在不久的将来发展的步伐会加快。仅供参考,您看到的问题之一是因为dompdf目前没有将div大小设置为浮动内容。所以浮动div的宽度仍然是100%。如果你为每一列指定一个宽度(比如25%),你会得到更好的结果,但是由于浮动大于一个页面,布局仍然很复杂。啊,太好了!很高兴你取得了进步。但愿我有时间帮你破解,但如果你碰到墙,请告诉我。这是正确的。您必须单独从laravel dompdf 0.6.1下载php字体库,因为它似乎无法很好地处理引导
。col-xs-X
网格样式,所以我只是强制它们使用
显示:内联块
,并更改了宽度,以便用
@媒体打印
布局将其压缩。不要在供应商文件夹中更改!当您进行作曲家更新时,此更改将消失。坏习惯。先发布配置。叮叮,我们赢了!