ラベルと定義のペアを並べて表示したい定義リストがあります。
次のコードは、最近のすべてのブラウザで正しく機能します。IE7で動作させようとしていますが、dd値が以前にクリアされたdtを尊重していません。chromeやffのようにスタックさせるには、他に何をする必要がありますか。
<style type="text/css">
.label-value-list {
}
.label-value-list dt {
float: left;
clear: left;
width: 100px;
}
.label-value-list dd {
float: left;
}
</style>
<dl class="label-value-list">
<dt>First Label</dt>
<dd>This is the first value</dd>
<dt>Second Label</dt>
<dd>I should be below the first value<br/>and I have two lines</dd>
<dt>Third Label</dt>
<dd>I should be below the second value</dd>
</dl>