我正在尝试使用带有样式选项的col标记在表的整个列上设置背景颜色,但是它不起作用。我可以看到桌子,但是没有颜色。
我也尝试过使用由CSS设置的col类,它也无法正常工作。
$mpdf->WriteHTML('<table>');
$mpdf->WriteHTML('<colgroup>');
$mpdf->WriteHTML('<col span="2" style="background-color:#FAF0C2;"');
$mpdf->WriteHTML('<col span="2" style="background-color:#E3DEE4;"');
$mpdf->WriteHTML('</colgroup>');
$mpdf->WriteHTML('<tr>');
$mpdf->WriteHTML('<td>1</td>');
$mpdf->WriteHTML('<td>2</td>');
$mpdf->WriteHTML('<td>3</td>');
$mpdf->WriteHTML('<td>4</td>');
$mpdf->WriteHTML('</tr>');
$mpdf->WriteHTML('</table>');
您的代码存在的问题是,您没有关闭col标签。使用下面的代码,看看是否可行。
$mpdf->WriteHTML('<table>');
$mpdf->WriteHTML('<colgroup>');
$mpdf->WriteHTML('<col span="2" style="background-color:#FAF0C2;">');
$mpdf->WriteHTML('<col span="2" style="background-color:#E3DEE4;">');
$mpdf->WriteHTML('</colgroup>');
$mpdf->WriteHTML('<tr>');
$mpdf->WriteHTML('<td>1</td>');
$mpdf->WriteHTML('<td>2</td>');
$mpdf->WriteHTML('<td>3</td>');
$mpdf->WriteHTML('<td>4</td>');
$mpdf->WriteHTML('</tr>');
$mpdf->WriteHTML('</table>');