Возможно ли сделать пустой <div style = "width: 50%"> </div> с CSS в строгом xHTML 1.0 без установки ширины и высоты в пикселях? - PullRequest
21 голосов
/ 24 октября 2009

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

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

Ответы [ 4 ]

33 голосов
/ 12 января 2012

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

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

24 голосов
/ 24 октября 2009

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

<div style="width:50%; padding:10px;"></div>
7 голосов
/ 26 октября 2009

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

2 голосов
/ 04 октября 2013

Мой опыт:

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

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