我注意到float在mpdf中不起作用。 在纯html中,下面的代码可以正常工作,
请帮助, 谢谢
<?php
$html = '
<html>
<head>
<style>
.section_left {
float : left;
width: 40%;
}
.section_right {
float : right;
width: 40%;
}
#customers
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: '.$font_taille_corps.'pt;
border-collapse:collapse;
border: 2px solid grey;
}
#customers tr {
background-color: #d7dce1;
border-top: 1px solid #fff;
height:30px;
}
</style> </head>
<body>';
$section_left = "<table id='customers' style='page-break-inside: avoid; ' class='section_left' ><tr><td>Hello world</td></tr></table>" ;
$section_right = "<table id='customers' style='page-break-inside: avoid; ' class='section_right' ><tr><td>Some others word</td></tr></table>" ;
//我不想将表格放在div中,因为MPDF单据数据在2页中
$html.= $section_left.$section_right;
define('_MPDF_PATH','mpdf/');
include("mpdf/mpdf.php");
$mpdf=new mPDF('c','A4','','',20,15,50,25,10,5);
$mpdf->WriteHTML($html);
$mpdf->Output("test.pdf", "I");
exit;
[在此处输入图片描述] 打印时,这是结果,不是我想要的 1
答案 0 :(得分:0)
mPDF不支持表格的浮动。
对于mPDF,我建议使用一个带有两个“子表”作为其单元格的表(作为子表元素或作为普通行/列组合)。
请参见mPDF文档中的https://mpdf.github.io/css-stylesheets/supported-css.html。