camka
не самка
Выравнять по левому краю список DL с помощью CSS.
Имеем список, который, по большому счету, представляет из себя две колонки - имя атрибута и его значение.
Хочу представить его так, чтобы пара Имя-Значение располагались на отдельной строке и выравнены по левому краю.
Создаю стиль
<style>
dl { padding: 0px; margin: 0px; }
dt, dd { float: left; padding: 0px; margin: 0px; }
dt { clear: left; }
</style>
(режим STRICT)
Который должен бы сносить каждое следующее имя на строку ниже. Но в IE, почему-то, не работает: все значения остаются в первой строке, а наименования успешно переносятся. В других же браузерах поведение вполне отвечает моим ожиданиям.
Добавление dd { clear: right; } тоже не помогает.
Подскажите пожалуйста, как с помощью стиля заставить IE отображать список желаемым образом.
Имеем список, который, по большому счету, представляет из себя две колонки - имя атрибута и его значение.
PHP:
<dl>
<dt>Name 1:</dt>
<dd>Value 1</dt>
<dt>Name 222222:</dt>
<dd>Value 222222</dt>
<dt>Name 333:</dt>
<dd>Value 333</dt>
</dl>
Код:
Name 1: Value 1
Name 222222: Value 222222
Name 333: Value 333
<style>
dl { padding: 0px; margin: 0px; }
dt, dd { float: left; padding: 0px; margin: 0px; }
dt { clear: left; }
</style>
(режим STRICT)
Который должен бы сносить каждое следующее имя на строку ниже. Но в IE, почему-то, не работает: все значения остаются в первой строке, а наименования успешно переносятся. В других же браузерах поведение вполне отвечает моим ожиданиям.
Добавление dd { clear: right; } тоже не помогает.
Подскажите пожалуйста, как с помощью стиля заставить IE отображать список желаемым образом.