【发布时间】:2019-03-25 14:30:30
【问题描述】:
问题:
如何为 TD 或 TH 的标题 (h1 - h4) 添加边距和/或填充?
现状:
我有一个由 JIRA 生成的预生成 HTML 文档。本文档的结构如下:
<tr class="rowAlternate">
<td class="jira-macro-table-underline-pdfexport">
<h1><a name="StandardizedInterface"></a>Standardized Interface</span></h1>
<h2><a name="ShortDescription"></a>Short Description</h2>
<ul> ... </ul>
</td>
</tr>
我以编程方式使用<tocentry> 和其他特定于 mPDF 的元素扩展此文档,以便将其用作讲义,生成的 PDF 看起来相当不错,但我对表格中的标题有一个主要问题。
这是文档在浏览器中的显示方式:
内部生成的 PDF:
可以看到标题的边距在 PDF 导出中消失了。到目前为止,我在标题中添加内联 CSS 或用其他元素包装它们的所有测试都失败了。 mPDF documentation 说:
块级标签(DIV、P 等)在表中被忽略,包括任何 CSS 样式。
这很可能意味着这不能用纯 CSS 或包装来完成。
我希望其他人之前遇到过这个问题,并可以分享一些关于如何在块元素周围实现间距的见解。
【问题讨论】:
标签: mpdf