我正在使用dompdf来渲染一个PDF文档。我们在整个应用程序上使用Bootstrap 4,所以我希望能够在用于生成我们文档的小枝模板中使用它。
目前,我正面临着Bootstrap 4网格系统在生成的PDF中渲染不好的问题:同一个. row div中的元素全部堆积。
我确信Bootstrap CSS已经加载到模板中了。
我的代码:
<div class="container-fluid">
<div class="row">
<div class="col-xs-1">
little text
</div>
<div class="col-xs-11">
<h1>Big title</h1>
</div>
</div>
</div>
生成的PDF:
- 更新:**使用
col-n
代替col-xs-n
- 更新:**使用
我的代码:
<div class="container-fluid">
<div class="row">
<div class="col-1">
little text
</div>
<div class="col-11">
<h1>Big title</h1>
</div>
</div>
</div>
2条答案
按热度按时间798qvoo81#
请尝试此类
.col-1
和.col-11
或.col-sm-1 .col-sm-11
可用:
col-xs用于 Bootstrap 3
bqujaahr2#
我也有同样的问题。
比我发现这个问题相关:https://github.com/barryvdh/laravel-dompdf/issues/653
我尝试过的一个技巧是把类col-改为col-xs-比现在的布局更好。不像浏览器那样完美,但比以前更好。
我使用的是bootstrap v4.4.1。
变更后pdf: