У меня есть таблица, в которой столбцы имеют другой фон, заданный группой. Однако в IE6 / 7 он полностью игнорирует фон группы и принимает фоновое значение reset.css для ячейки (фон: прозрачный). Как это исправить, не заходя в каждую ячейку и не вводя вручную значение фона?
HTML
<table id="services-table" border="0" cellpadding="0" cellspacing="0" width="100%">
<colgroup>
<col class="services-oddcolumn" />
<col class="services-evencolumn" />
</colgroup>
<tbody>
<tr>
<td>Column #1, Row #1</td>
<td>Column #2, Row #1</td>
</tr>
<tr>
<td>Column #1, Row #2</td>
<td>Column #2, Row #2</td>
</tr>
</tbody>
RESET (находится над основным CSS-файлом)
html,body, table,tr,th,td {background:transparent;} //it's taking this background value for TD and column
CSS
.services-oddcolumn{background-color:#000 !important; width:10%;}
.services-evencolumn{background-color:#fff !important; width:10%;}
РЕДАКТИРОВАТЬ - В конце концов, нет «чистого» исправления, мне просто нужно было изменить файл reset.css, чтобы теги table, tr, th, td были исключены из фона: свойство transparent