Для тех, кто сталкивался с этим в поисках решения, у меня есть кое-что, что работает для одиночных пар <dt>
/ <dd>
(при условии, что ширина двух элементов составляет полную ширину <dl>
).
Используйте css, упомянутый выше, для всех браузеров, кроме IE 7. Для IE7 используйте что-то вроде следующего:
.ie7 #home .news dt,
.ie7 #home .news dd {
float: none;
display: inline;
zoom: 1;
vertical-align: top;
}
Примечание : я использую условные комментарии дляНацеливайтесь на IE7 таким образом. Используйте любой ваш любимый метод нацеливания на IE7, чтобы отправить ему эти правила. Я знаю, что это ужасно развалится, если вы добавите несколько элементов <dd>
, поэтому я отметил, что он работает только для парэлементов. *