MPDF div在表格内不起作用

ang*_*nod 5 html css php codeigniter mpdf

我正在研究 mpdf,它是将 html 页面转换为 pdf 的一个很好的库,但是当我将块元素<div><p>放入表格单元格时,它的行为不像块元素,而是像内联元素。

代码:

 <td><div>Block Element</div></td>
Run Code Online (Sandbox Code Playgroud)

或者

 <td><p>Block Element</p></td>
Run Code Online (Sandbox Code Playgroud)

有没有办法让它成为块元素?

还是我应该使用其他库?

提前致谢。

Chr*_*ian 6

寻找相同问题的解决方案,我刚刚意识到根据文档,这不是错误,而是功能限制:

块级标签(DIV、P 等)在表格中被忽略,包括任何 CSS 样式 - 内联 CSS 或样式表类、id 等。要在表格/单元格中设置文本特征,请为表格/单元格定义 CSS,或者使用内嵌标签,例如 <SPAN style=”…“>

似乎目前没有办法解决它。就我而言,我不得不使用&nbsp;s 来缩进(假中心)<h4>标题。

https://mpdf.github.io/tables/tables.html

  • 不是“功能”。一个限制。 (3认同)
  • DIV 不起作用,但在某些情况下,'td' 元素内的另一个表可以帮助您。 (2认同)