Учитывая следующую HTML-страницу, в верхней части таблицы появляется горизонтальная линия, где 1-я строка будет иметь 2-ю и 3-ю ячейку (если они были определены).
<html>
<head>
<Title>Test Page</Title>
<style type="text/css">
table {
margin:10px 0 10px 0;
padding:0;
margin: 0 0 0 0;
border-collapse: collapse;
border: 0;
}
td {
border:1px solid #CCCCCC;
padding:5px;
}
</style>
</head>
<body>
<table>
<tr>
<td>Test Title</td>
</tr>
<tr>
<td>Sub Title</td>
<td>Sub Title</td>
<td>Sub Title</td>
</tr>
<table>
</body>
</html>
Я бы хотел, чтобы строка (выделенная ниже) была удалена только путем изменения CSS. Эта строка появляется в Firefox, но не в IE6.
Обратите внимание, что я не могу каким-либо образом изменить HTML-код, поскольку он генерируется сторонней системой (пример выше просто для освещения проблемы). Эта сторонняя система позволяет мне изменять только CSS.