MPDF div在表格内不起作用

Posted

技术标签:

【中文标题】MPDF div在表格内不起作用【英文标题】:MPDF div not working inside table 【发布时间】:2016-07-26 04:32:06 【问题描述】:

我正在研究 mpdf,它是将 html 页面转换为 pdf 的好库,但是当我将块元素(例如 <div><p>)放入表格单元格时,它的行为不像块元素,它的行为类似于内联元素。

代码:

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

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

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

或者我应该使用其他库吗?

提前致谢。

【问题讨论】:

&lt;td&gt; 应该在 &lt;div&gt; @PathikVejani 为什么?我也无法在 中使用 。 【参考方案1】:

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

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

似乎目前没有办法解决它。 就我而言,我必须使用 &amp;nbsp;s 来缩进(假中心)&lt;h4&gt; 标题。

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

【讨论】:

DIV 不起作用,但在某些情况下,'td' 元素中的另一个表可以帮助您。 不是“功能”。限制。

以上是关于MPDF div在表格内不起作用的主要内容,如果未能解决你的问题,请参考以下文章

mPDF:文本与表格中的 p 、 h1 - h6 对齐不起作用

mPDF page-break-inside 避免不起作用

UIButton 在 UItableViewCell 内不起作用

引导可折叠面板在 ng-if 内不起作用

Safari HTML 5 视频标签在链接标签内不起作用

Mpdf,块绝对定位不起作用