MPDF 和溢出问题:隐藏在嵌套 div 上

Ale*_*mov 5 overflow mpdf

我试图让 MPDF 正确打印带有溢出的 div:隐藏。我已经仔细阅读了他们的文档并尝试了各种方法。没有运气。根据 mpdf,带有“overflow:hidden”的块元素必须具有“position:absolute”或“position:fixed”集。当您只打印一个 div 时,这很好。当我尝试嵌套 div 并需要内部 div 来剪辑文本时,就会出现问题。这就是我的意思:

这打印出来很好

$html = <<< EOM
<div style='width:300px;height:100px;position:absolute;overflow:hidden;border:1px solid black;'>
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.  
</div>
$html = <<< EOM
Run Code Online (Sandbox Code Playgroud)

这不

$html = <<< EOM
<div style='border:1px solid red;position:relative;'>
<div style='width:300px;height:100px;position:absolute;overflow:hidden;border:1px solid black;'>
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.  
</div>
</div>
$html = <<< EOM
Run Code Online (Sandbox Code Playgroud)

php脚本很简单

include("mpdf.php");
$mpdf=new mPDF();
$mpdf->WriteHTML($html);
$mpdf->Output();
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,唯一的区别是一个 div 位于另一个 div 内。有谁知道如何做到这一点?

小智 2

在 mpdf 中,您不能overflow: hidden;在嵌套 div 上使用。overflow: hidden;只能用于顶级元素。