css Bootstrap 4网格布局不适用于dompdf

gijlo24d  于 2023-02-14  发布在  Bootstrap
关注(0)|答案(2)|浏览(151)

我正在使用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>

798qvoo8

798qvoo81#

请尝试此类.col-1.col-11.col-sm-1 .col-sm-11
可用:

.col-   .col-sm-    .col-md-    .col-lg-    .col-xl-

col-xs用于 Bootstrap 3

bqujaahr

bqujaahr2#

我也有同样的问题。

比我发现这个问题相关:https://github.com/barryvdh/laravel-dompdf/issues/653
我尝试过的一个技巧是把类col-改为col-xs-比现在的布局更好。不像浏览器那样完美,但比以前更好。
我使用的是bootstrap v4.4.1。
变更后pdf:

相关问题