Подтвердить что ты не робот

Можно ли сделать пустой <div style = "width: 50%" ></div> с CSS в xHTML strict 1.0 без установки ширины и высоты в пикселях?

Можно ли удалить пустой <div style="width:50%"> </div> с помощью CSS в xHTML strict 1.0 без установки ширины и высоты в абсолютных значениях и не добавлять &nbsp; внутрь? Целями являются IE7-8, FF 3.x

Можно ли каким-то образом удалить пустой div, если я хочу, чтобы он получил 50% ширины и переменной высоты?

4b9b3361

Ответ 1

Добавьте дополнение к DIV, чтобы даже если между открытием и закрывающими тегами нет абсолютно ничего, вы все равно видите что-то.

<div style="width:50%; padding:10px;"></div>

Ответ 2

Я бы лично пошел за <div style="min-height:1px;width:50%"></div>. Таким образом, любые непустые divs не будут получать нежелательные дополнения, как в другом ответе.

Очевидно, что в отдельном файле CSS это будет div { min-height:1px; width:50%}

Ответ 3

Или дайте ему одно неразрывное пространство (& nbsp;)

Ответ 4

Мой опыт:

В дополнение к тому, что ответил пользователь "random", мне нужно добавить пространство (& nbsp;), чтобы заставить его работать Надеюсь, это поможет!

    <div style="width:50%; padding:10px;">&nbsp;</div>