mpdf无法在表格的整个列上显示背景颜色

问题描述 投票:0回答:1

我正在尝试使用带有样式选项的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>');
html-table colors mpdf
1个回答
0
投票

您的代码存在的问题是,您没有关闭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>');
© www.soinside.com 2019 - 2024. All rights reserved.