MPDF浮点数不适用于表格

时间:2018-07-29 10:23:29

标签: mpdf

我注意到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

1 个答案:

答案 0 :(得分:0)

mPDF不支持表格的浮动。

对于mPDF,我建议使用一个带有两个“子表”作为其单元格的表(作为子表元素或作为普通行/列组合)。

请参见mPDF文档中的https://mpdf.github.io/css-stylesheets/supported-css.html