【问题标题】:While using Colspan, border-right of the last column disappears使用 Colspan 时,最后一列的边框右侧消失
【发布时间】:2015-02-17 06:19:07
【问题描述】:

我目前正在使用 DOMPDF 将 html 转换为 PDF 格式。当我在一行中有多个列时,最后一列没有右边框。我在某处读到可能是因为我使用的是百分比,但使用 pt 和 px,我仍然得到相同的结果。我还有另一行使用 50% 作为我的 colspan,它在最后一列显示右边框。有什么解决方案吗?

这是它的外观:

这是另一个:

我还附上了我如何格式化代码的图片。

如果我的问题似乎不清楚并且需要更多详细信息,请告诉我,我会更详细地说明。

【问题讨论】:

    标签: php html css dompdf


    【解决方案1】:

    我不太确定你想在这里得到什么,但 colspan 属性用于合并到同一列中的单元格:

    <table>
      <tr>
        <th colspan="2">Month</th>
      </tr>
      <tr>
       <td>January</td>
       <td>$100</td>
      </tr>
      <tr>
        <td>February</td>
        <td>$100</td>
      </tr>
      <tr>
        <td colspan="2">Sum: $180</td>
      </tr>
    </table>
    

    如果你想通过标签上的 % 使用宽度属性来设置你的单元格的...

    喜欢……

     <td width="33%">some text</td>
    

    参考-> http://www.w3schools.com/tags/att_td_colspan.asp

    【讨论】:

    • 感谢您的建议,但即使我尝试了这种方法,我仍然无法在列上获得右边框线。如果我可以在这里粘贴和图像,我会的。
    • 尝试删除border-width中的最后一个分号,也许这会以某种方式混淆dompdf
    猜你喜欢
    • 2016-01-06
    • 1970-01-01
    • 2011-12-05
    • 1970-01-01
    • 2018-11-29
    • 2013-02-23
    • 2018-06-12
    • 2021-09-19
    • 1970-01-01
    相关资源
    最近更新 更多