DomPDF如何将两个表格并排放置?

3

我正在使用DomPDF在PHP中生成PDF。我需要将两个表格并排放置。

    <table style=" border: 1px solid black !important;">
        <tr style=" border: 1px solid black !important;">
            <td style=" border: 1px solid black !important;">names</td>
            <td style=" border: 1px solid black !important;">salary</td>
        </tr>
        <tr style=" border: 1px solid black !important;">
            <td style=" border: 1px solid black !important;">Pedro</td>
            <td style=" border: 1px solid black !important;">1500</td>
        </tr>
        <tr style=" border: 1px solid black !important;">
            <td style=" border: 1px solid black !important;">Jhon</td>
            <td style=" border: 1px solid black !important;">450</td>
        </tr>
    </table>

    <table style=" border: 1px solid black !important;">
        <tr style=" border: 1px solid black !important;">
            <td style=" border: 1px solid black !important;">Brand</td>
            <td style=" border: 1px solid black !important;">Color</td>
        </tr>
        <tr style=" border: 1px solid black !important;">
            <td style=" border: 1px solid black !important;">Ferrari</td>
            <td style=" border: 1px solid black !important;">Green</td>
        </tr>
        <tr style=" border: 1px solid black !important;">
            <td style=" border: 1px solid black !important;">Daewoo</td>
            <td style=" border: 1px solid black !important;">Blue</td>
        </tr>
        <tr style=" border: 1px solid black !important;">
            <td style=" border: 1px solid black !important;">Chevrolet</td>
            <td style=" border: 1px solid black !important;">Gray</td>
        </tr>
    </table>

我试图在表格上使用display:inline-block;,但是我遇到了一个FatalThrowableError。

Call to a member function get_cellmap() on null

我尝试将display:inline-block更改为float:left,但我得到了类似于这样的结果

enter image description here

它们是“并排”的,但内容仅向右移动。边框是错误的。

如何使用DomPDF将2个表并排放置?


你尝试设置 width 了吗? - Hash
是的,但仍然存在同样的问题。 - Víctor Cardozo
@VíctorCardozo 你最后解决了这个问题吗? - Travis Northcutt
@VíctorCardozo 你试过使用 display:inline 吗? - user10957435
1个回答

0

在第二个表格上设置position:absolute,并根据右/左/上/下的css进行调整,对我起了作用。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接