为什么边界折叠在html2pdf中不起作用?

R3tep

我想用html表创建pdf: tableEx

所以,我创建了这个html:

<table style="width: 100%; border:2px solid; border-collapse: collapse; padding: 0; margin: 0;">
    <tr style="border-bottom: 1px solid;">
        <th style="border-left: 1px solid; width: 60%;">Ref produit</th>
        <th style="border-left: 1px solid; width: 10%;">Taille</th>
        <th style="border-left: 1px solid; width: 10%;">Quantit�</th>
        <th style="border-left: 1px solid; width: 10%;">Prix net HT</th>
        <th style="border-left: 1px solid; width: 10%;">Montant HT</th>
    </tr>
    <tr>
        <td style="border-left: 1px solid;">BAL100</td>
        <td style="border-left: 1px solid; text-align: center;">S</td>
        <td style="border-left: 1px solid; text-align: center;">20</td>
        <td style="border-left: 1px solid; text-align: center;">22.00</td>
        <td style="border-left: 1px solid; text-align: center;">440</td> 
    </tr>
    <tr>
    .
    .
    .
    </tr>
</table>

pdf结果为:

在此处输入图片说明

边界不见了!

如果我删除该属性border-collapse: collapse;,则会显示边框,但结果不合适。

我在官方论坛(法语帖子)上看到属性border-collapse仅适用于标记table所以我不明白为什么我的表生成不正确。

任何的想法?

这是我的PHP代码生成PDF

$html2pdf = new HTML2PDF('P','A4','fr');
$html2pdf->WriteHTML($htmlContent);
$html2pdf->Output($path, 'F');
安德鲁古

border-collapse: collapse;应该将两个相同的相邻边界合并在一起。在html2pdf中使用它时,应该同时设置border-leftborder-right属性的样式(相同的东西),折叠时将产生单个边框。另外,要防御性地编写此CSS而不假定border-color属性继承,则应在定义边框时从技术上指定它,例如border: 1px solid black;

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

HTML2PDF <符号在php中不起作用

来自分类Dev

边框折叠在简单的HTML表中不起作用

来自分类Dev

为什么折叠在清单文件中起作用但在其他xml文件中不起作用(Eclipse)?

来自分类Dev

代码折叠在Management Studio中不起作用?

来自分类Dev

展开/折叠在Telerik RadGrid中不起作用

来自分类Dev

Bootstrap 可折叠在我的模板中不起作用

来自分类Dev

切换按钮折叠在引导程序中的Bootstrap导航栏中不起作用

来自分类Dev

切换按钮折叠在Bootstrap导航栏中不起作用

来自分类Dev

为什么“脚本”中的代码在 html 中不起作用?

来自分类Dev

为什么边界在此Bootstrap 3表中不起作用?

来自分类Dev

为什么单词边界在python3中不起作用?

来自分类Dev

为什么 Javascript 验证在 html 表单中不起作用?

来自分类Dev

为什么FragmentStateAdapter在ViewPager2中不起作用?

来自分类Dev

为什么“ 2>&1”在此管道中不起作用?

来自分类Dev

Bootstrap4菜单切换折叠在AngularJs 1.x中不起作用

来自分类Dev

在 html 中展开折叠表不起作用

来自分类Dev

$ {#$ 2}为什么不起作用?

来自分类Dev

在PHP中为什么不起作用

来自分类Dev

为什么将page2中的HTML的JavaScript加载到page1中不起作用?

来自分类Dev

为什么不起作用?

来自分类Dev

有什么办法可以改变spipu/html2pdf中的创建者PDF生成

来自分类Dev

谁能告诉我为什么我的Bootstrap折叠按钮不起作用?

来自分类Dev

为什么折叠的视图按钮在导航栏上不起作用?

来自分类Dev

为什么在使用jQuery折叠标头不起作用时进行过渡?

来自分类Dev

为什么在我附加html时select2不起作用

来自分类Dev

为什么在我附加html时select2不起作用

来自分类Dev

为什么在我附加html时select2不起作用

来自分类Dev

为什么HTML5输入的数字类型不起作用或在IE10中偶尔起作用

来自分类Dev

附加的html上的preventDefault()不起作用。为什么?

Related 相关文章

  1. 1

    HTML2PDF <符号在php中不起作用

  2. 2

    边框折叠在简单的HTML表中不起作用

  3. 3

    为什么折叠在清单文件中起作用但在其他xml文件中不起作用(Eclipse)?

  4. 4

    代码折叠在Management Studio中不起作用?

  5. 5

    展开/折叠在Telerik RadGrid中不起作用

  6. 6

    Bootstrap 可折叠在我的模板中不起作用

  7. 7

    切换按钮折叠在引导程序中的Bootstrap导航栏中不起作用

  8. 8

    切换按钮折叠在Bootstrap导航栏中不起作用

  9. 9

    为什么“脚本”中的代码在 html 中不起作用?

  10. 10

    为什么边界在此Bootstrap 3表中不起作用?

  11. 11

    为什么单词边界在python3中不起作用?

  12. 12

    为什么 Javascript 验证在 html 表单中不起作用?

  13. 13

    为什么FragmentStateAdapter在ViewPager2中不起作用?

  14. 14

    为什么“ 2>&1”在此管道中不起作用?

  15. 15

    Bootstrap4菜单切换折叠在AngularJs 1.x中不起作用

  16. 16

    在 html 中展开折叠表不起作用

  17. 17

    $ {#$ 2}为什么不起作用?

  18. 18

    在PHP中为什么不起作用

  19. 19

    为什么将page2中的HTML的JavaScript加载到page1中不起作用?

  20. 20

    为什么不起作用?

  21. 21

    有什么办法可以改变spipu/html2pdf中的创建者PDF生成

  22. 22

    谁能告诉我为什么我的Bootstrap折叠按钮不起作用?

  23. 23

    为什么折叠的视图按钮在导航栏上不起作用?

  24. 24

    为什么在使用jQuery折叠标头不起作用时进行过渡?

  25. 25

    为什么在我附加html时select2不起作用

  26. 26

    为什么在我附加html时select2不起作用

  27. 27

    为什么在我附加html时select2不起作用

  28. 28

    为什么HTML5输入的数字类型不起作用或在IE10中偶尔起作用

  29. 29

    附加的html上的preventDefault()不起作用。为什么?

热门标签

归档