У меня есть HTML-таблица, содержащая несколько строк (это создается динамически).Все <tr>
s имеют один <td>
внутри.
Если у одного <td>
нет содержимого HTML внутри, я бы хотел, чтобы он был невидимым.
Как это можно сделать?(Не то, чтобы HTML-код отображался динамически, и я не хочу использовать display:none
или любое другое свойство в <td>
или <tr>
).
Пример кода:
<html>
<body bgcolor="#E6E6FA">
<table cellSpacing="0" cellPadding="0">
<tr>
<td>one cell</td>
</tr>
<tr>
<td bgcolor="#FF0000"></td>
</tr>
<tr>
<td>two cell</td>
</tr>
</table>
</body>
</html>
В Firefox пустой TD невидим.Однако в IE TD занимает 1 пиксель в высоту:
![enter image description here](https://i.stack.imgur.com/HBHVW.jpg)
Глядя с помощью DOM Inspector, я вижу, что это занимает 1 пиксель:
![enter image description here](https://i.stack.imgur.com/lTplo.jpg)
Как я могу установить, чтобы TD не был виден?Какие скрипты я могу выполнить внутри ТД?