Совместимость CSS между IE8, Chrome, Firefox и Safari - PullRequest
0 голосов
/ 25 августа 2010

Я пишу страницу JSP. Мне нужно иметь стол. Одно из утверждений:

<tr class="recordTr_SubGroup">

, где recordTr_SubGroup находится в файле style.css:

.recordTr_SubGroup {   
    background-color:#81BEF7;
    cursor: default;
}

Я намерен выделить строку цветом. Но, наконец, это происходит правильно только в IE8. Firefox, Chrome и Safari не могут производить одинаковый эффект в пределах

Кто-нибудь может помочь?

Ответы [ 2 ]

0 голосов
/ 25 августа 2010

Вы должны применить класс к каждой ячейке, например:

<tr><td class="recordTr_SubGroup"></td><td class="recordTr_SubGroup"></td></tr>

Или измените css на следующее:

tr.recordTr_SubGroup td {background-color:#81BEF7; cursor: default; }
0 голосов
/ 25 августа 2010

Я предполагаю, что у вас есть цвета фона, установленные на одном из слоев или элементов таблицы перед <tr>, поэтому другие браузеры не отображают цвет фона tr, так как он был эффективно скрыт.IE показывает это из-за какого-то другого недостатка - возможно, он был переведен в режим причуд.

Проверьте, нет ли слоев впереди с цветом фона, дважды проверьте, что <td> нет, установив его вbackground-color: transparent.

См. Таблица таблиц W3C для описания того, как должны работать цвета фона.

...