mpdf не может отображать цвет фона для всего столбца таблицы - PullRequest
1 голос
/ 03 марта 2020

Я пытаюсь установить цвет фона для полного столбца таблицы, используя тег col с опцией стиля, но он не работает. Я вижу свой стол, но нет цветов.

Я также пытался использовать класс col, установленный css, и он тоже не работает.

$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>');

1 Ответ

0 голосов
/ 04 марта 2020

Проблема с вашим кодом в том, что вы не закрыли тег 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>');
...