MPDF div不在表内工作

时间:2016-04-06 01:22:56

标签: php html css codeigniter mpdf

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

代码:

 <td><div>Block Element</div></td>

 <td><p>Block Element</p></td>

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

或者我应该使用其他图书馆吗?

提前致谢。

1 个答案:

答案 0 :(得分:4)

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

  

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

似乎目前还没有办法解决这个问题。 就我而言,我必须使用&nbsp;来缩进(假中心)一个<h4>标题。

请参阅https://mpdf.github.io/tables/tables.html