Добрый день, гуру Stackoverflow,
Хотелось бы показать вам точный код этой проблемы, но я работаю в безопасной зоне. Я могу показать вам пример.
Вот мой CSS
table tr.header{
background: url('image.jpg') 0 0 repeat-x !important;
}
table td{
background: none !important;
color: #FFF !important;
}
td.special{
background:url('image2.png'); 0 0 no-repeat transparent !important;
color: #FFF !important;
}
Причиной для всех импортеров является то, что я пытаюсь переписать системный бог ужасный мягкий CSS; простые цвета, узкие высоты и никакой пиззаз.
Вот мой общий HTML
<table width="100%" cellspacing="0" cellpadding="0" border="0">
<tbody>
<tr class="header">
<td>HEADER TITLE</td>
<td class="special"></td>
<tr>
<td>TABLE CONTENT</td>
</tr>
</tbody>
</table>
Я извиняюсь за теги <tbody>
, но система автоматически помещает теги <tbody>
в каждую таблицу.
Проблема, с которой я сталкиваюсь, заключается только в IE8, у меня есть установленное изображение для класса строки таблицы «Заголовок» и всех данных таблицы, которые должны отображаться как НЕТ фона, но IE8 нравится заполнять ТАБЛИЦУ ДАННЫХ белым. Я могу увидеть фоновое изображение строки таблицы, если зайду в Инструменты разработчика и отключу CSS для данных таблицы, но в любом случае там не должно быть ничего ...
Как заставить данные таблицы (кроме тех, которые помечены как «специальные») быть на 100% прозрачными и прозрачными в IE8?