$content = "<div id='content'> <div style='display:block;border:1px solid red'>Display </div>
<div style='display:none;border:1px solid black'>No-Display </div></div>";
$html2pdf = new HTML2PDF('P','A4','fr');
$html2pdf->WriteHTML($content);
$html2pdf->Output('example.pdf');
$return = true;
这导致以下结果:
显然,我希望不显示display:none
部分。我该怎么办?
答案 0 :(得分:1)
根据这份文件(http://www.studentenwerk-goettingen.de/pdf/help/compatibility.css.2.1.html),css显示支持只是部分支持。
一种解决方法可能是进行某种条件检查以找出实际需要的内容,然后相应地构建动态html,我猜。这样就不需要将任何东西设置为“display:none”。