Мне нужно отобразить таблицу с подчеркиванием первой строки.
Для этого я устанавливаю border-collapse и устанавливаю границу только для первой строки.
Хорошо работает в IE 7 и FF. Но в IE 8 (режим совместимости) нижняя граница нарушена.
Смотрите это скрипка
<table style = "border-collapse:collapse;" width="90%"
cellpadding="1" cellspacing="1">
<tbody>
<tr>
<th align="left" style="border-top:0px; border-left:0px; border-right:0px;
border-bottom:1px solid #838584;">Text1</th>
<th align="right" style="border-top:0px; border-left:0px; border-right:0px;
border-bottom:1px solid #838584;">Text2</th>
<th align="right" style="border-top:0px; border-left:0px; border-right:0px;
border-bottom:1px solid #838584;">Text3</th>
</tr>
</tbody>
</table>
Примечание. Я попытался указать! DOCTYPE, как показано ниже в моем HTML. Но в то время сама страница не отображалась в IE 8 (режим совместимости). Тем не менее, он работал как ожидалось в IE7 и FF
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Кроме того, все работает нормально в стандартном режиме IE 8