Ответ 1
Добавьте дополнение к DIV
, чтобы даже если между открытием и закрывающими тегами нет абсолютно ничего, вы все равно видите что-то.
<div style="width:50%; padding:10px;"></div>
Можно ли удалить пустой <div style="width:50%"> </div>
с помощью CSS в xHTML strict 1.0 без установки ширины и высоты в абсолютных значениях и не добавлять
внутрь?
Целями являются IE7-8, FF 3.x
Можно ли каким-то образом удалить пустой div, если я хочу, чтобы он получил 50% ширины и переменной высоты?
Добавьте дополнение к DIV
, чтобы даже если между открытием и закрывающими тегами нет абсолютно ничего, вы все равно видите что-то.
<div style="width:50%; padding:10px;"></div>
Я бы лично пошел за <div style="min-height:1px;width:50%"></div>.
Таким образом, любые непустые divs не будут получать нежелательные дополнения, как в другом ответе.
Очевидно, что в отдельном файле CSS это будет div { min-height:1px; width:50%}
Или дайте ему одно неразрывное пространство (& nbsp;)
Мой опыт:
В дополнение к тому, что ответил пользователь "random", мне нужно добавить пространство (& nbsp;), чтобы заставить его работать Надеюсь, это поможет!
<div style="width:50%; padding:10px;"> </div>