Вопрос:
Как добавить поля и / или отступы в заголовки (h1 - h4), которые являются частью TD
или TH
?
Текущая ситуация:
У меня есть предварительно сгенерированный HTML-документ, который генерируется JIRA. Структура этого документа следующая:
<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 гласит:
Теги уровня блока (DIV, P и т. Д.) Игнорируются внутри таблиц, включая любые
Стили CSS.
Скорее всего, это будет означать, что это невозможно сделать с помощью чистого CSS или переноса.
Я надеюсь, что кто-то еще сталкивался с этой проблемой раньше и мог бы поделиться некоторыми соображениями о том, как достичь расстояния между элементами блока.