我在300px寬的容器中有以下DL
。DL像一張桌子
<style type="text/css">
dl {width: 300px}
dt {
float:left;
clear: left;
width: 70px;
}
</style>
<dl>
<dt>Row1</dt>
<dd>Value1</dd>
<dt>Row2</dt>
<dd>Value2</dd>
<dt>Row3 with longer title requiring line breaks</dt>
<dd>Value 3</dd>
<dt>Row4</dt>
<dd>Value4</dd>
<dt>Row5</dt>
<dd>Value5.1</dd>
<dd>Value5.2</dd>
<dt>Row6</dt>
<dd>Value6.1</dd>
<dd>Value6.1</dd>
<dd>Value6.1</dd>
</dl>
我該如何調整的項目,看起來像一個表,即:
- 已經在左欄
DT
和DD
S IN右欄 - 一行x和valueX頂端對齊
- 多
DD
s(對於一個DT
)彼此
我找到了多個相關問題here,here和here,但既沒有我設法頂部對齊的不同情況(DT
比DD
較高,多DD
S是不是DT
更高)。
你的意思是這樣嗎? http://jsfiddle.net/8VKng/ –
@ExplosionPills:幾乎 - 只需要多個「DD」在彼此之下,而不是彼此相鄰... –
如果您使用'width:auto; 'dt's唯一的問題是長標題的... – DarkAjax