我在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