固定高度的表格的列边框未延伸到底部

查尔斯·古德温

我正在尝试生成一个HTML模板以精确匹配客户的需求。然后,使用flyingsaucer将此HTML模板转换为PDF

具体来说,我需要一个表格将其设置为页面上的高度。该表必须具有列,但标题上没有行。(嘿,别开枪,客户要!)

CSS:

        #invoice-table {
            border: 1px solid darkblue;
            border-spacing: 0;
            clear: both;
            margin: 2mm 0mm;
            height: 100mm;
            width: 100%;
        }
        #invoice-table th, td { border-left: 1px solid darkblue; }
        #invoice-table th:first-child, td:first-child { border-left: none; }
        #invoice-table th { border-bottom: 1px solid darkblue; }
        #invoice-table td { vertical-align: top; font-size: 8pt; }
        th { text-align: center; font-weight: normal; }
        .amount { text-align: right; }
        .invoice_line { height: 6mm; }
        .invoice_line td, .invoice_line th { padding: 1mm; }

和表:

    <table id="invoice-table">
        <colgroup>
            <col width="35mm" />
            <col />
            <col width="20mm" />
            <col width="20mm" />
            <col width="20mm" />
        </colgroup>
        <tr class="invoice_line">
            <th>Rate Class</th>
            <th>Rate and Driver Details</th>
            <th>Item/s</th>
            <th>Rate</th>
            <th>Amount</th>
        </tr>
        <tr class="invoice_line">
            <td>Drivers</td>
            <td class="site">Charges for the provision of temporary resources (supply of driver/s)
                week ending 12th Oct 2013 for Getty Museum</td>
            <td class="amount">1</td>
            <td class="amount">&pound;341.63</td>
            <td class="amount">&pound;341.63</td>
        </tr>
        <tr class="invoice_line">
            <td>Drivers</td>
            <td class="site">Charges for the provision of temporary resources (supply of driver/s)
                week ending 12th Oct 2013 for Staples Center</td>
            <td class="amount">1</td>
            <td class="amount">&pound;330.00</td>
            <td class="amount">&pound;330.00</td>
        </tr>
        <tr>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
        </tr>
    </table>

这可行!几乎... !!!

使用飞碟R8,几乎可以产生所需的效果。但是,表格底部有一个空隙(请参见下面的屏幕截图)。我正在努力消除这种差距。

在此处输入图片说明

差距不会出现在浏览器上。这是飞碟虫还是我遗漏了一些东西?还是有更好的方法达到相同的效果?

查尔斯·古德温

我前一段时间设法解决了这个问题。查看CSS,解决方案似乎是设置border-collapse或box-sizing或两者兼而有之。

        #invoice-table {
            border: 0.5pt solid darkblue;
            border-collapse: collapse;
            border-spacing: 0;
            box-sizing: border-box;
            clear: both;
            margin: 2mm 0mm;
            height: 100mm;
            width: 100%;
        }

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

固定高度的表格的列边框未延伸到底部

来自分类Dev

如何使边框延伸到页面底部?

来自分类Dev

正文未延伸到内容底部

来自分类Dev

HTML画布内容延伸到底部/右侧

来自分类Dev

如何使Bootstrap卡延伸到列内的屏幕高度?

来自分类Dev

Bootstrap div延伸到页面底部

来自分类Dev

如何使Grid项目的所有内容延伸到底部,减去字体?

来自分类Dev

Div不会延伸到窗口高度

来自分类Dev

位置:固定的表格单元格会延伸到整个屏幕

来自分类Dev

可滚动div中的滚动条不会一直延伸到底部/右侧

来自分类Dev

div的高度延伸到父div的高度?

来自分类Dev

创建带有延伸到边框的文本的HTML元素

来自分类Dev

边框不延伸到浮动元素之外吗?

来自分类Dev

导航元素没有延伸到父元素的高度

来自分类Dev

如何使行高延伸到容器的剩余高度?

来自分类Dev

内部 div 的高度没有延伸到 100% 大小

来自分类Dev

图像未延伸到整个客户区域

来自分类Dev

如何使div具有背景图片且没有内容显示并从页面的顶部延伸到底部?

来自分类Dev

Tkinter:将标签延伸到列的边缘

来自分类Dev

内联div-将底部延伸到父底部,但保持顶部内联

来自分类Dev

如何创建背景延伸到屏幕最左侧而不是内容延伸的列?

来自分类Dev

如何创建背景延伸到屏幕最左侧而不是内容延伸的列?

来自分类Dev

是什么导致我的边界无法延伸到顶部和底部?

来自分类Dev

是什么导致我的边界无法延伸到顶部和底部?

来自分类Dev

我的弹出窗口一直延伸到ViewController的底部

来自分类Dev

为什么这个HTML表格会延伸到div之外?

来自分类Dev

将线延伸到屏幕边缘

来自分类Dev

使用循环延伸到pictureBoxes

来自分类Dev

Kivy:ScreenManager延伸到整个窗口

Related 相关文章

  1. 1

    固定高度的表格的列边框未延伸到底部

  2. 2

    如何使边框延伸到页面底部?

  3. 3

    正文未延伸到内容底部

  4. 4

    HTML画布内容延伸到底部/右侧

  5. 5

    如何使Bootstrap卡延伸到列内的屏幕高度?

  6. 6

    Bootstrap div延伸到页面底部

  7. 7

    如何使Grid项目的所有内容延伸到底部,减去字体?

  8. 8

    Div不会延伸到窗口高度

  9. 9

    位置:固定的表格单元格会延伸到整个屏幕

  10. 10

    可滚动div中的滚动条不会一直延伸到底部/右侧

  11. 11

    div的高度延伸到父div的高度?

  12. 12

    创建带有延伸到边框的文本的HTML元素

  13. 13

    边框不延伸到浮动元素之外吗?

  14. 14

    导航元素没有延伸到父元素的高度

  15. 15

    如何使行高延伸到容器的剩余高度?

  16. 16

    内部 div 的高度没有延伸到 100% 大小

  17. 17

    图像未延伸到整个客户区域

  18. 18

    如何使div具有背景图片且没有内容显示并从页面的顶部延伸到底部?

  19. 19

    Tkinter:将标签延伸到列的边缘

  20. 20

    内联div-将底部延伸到父底部,但保持顶部内联

  21. 21

    如何创建背景延伸到屏幕最左侧而不是内容延伸的列?

  22. 22

    如何创建背景延伸到屏幕最左侧而不是内容延伸的列?

  23. 23

    是什么导致我的边界无法延伸到顶部和底部?

  24. 24

    是什么导致我的边界无法延伸到顶部和底部?

  25. 25

    我的弹出窗口一直延伸到ViewController的底部

  26. 26

    为什么这个HTML表格会延伸到div之外?

  27. 27

    将线延伸到屏幕边缘

  28. 28

    使用循环延伸到pictureBoxes

  29. 29

    Kivy:ScreenManager延伸到整个窗口

热门标签

归档