我试图在包含更多文本时避免在DL中左下浮动DD,而不是在一行中。
此处示例: http://jsfiddle.net/hw2wM/7/ 两个第一个DD对齐。然而,第三个应该保持与前两个DD对齐,而是按下它并占据整个宽度......
我想保留的功能:
答案 0 :(得分:3)
以下是您演示的修改版本:little link。两个变化:
float: left;
中的dd
已更改为overflow: hidden;
dd:nth-of-type(n+2) { margin-top: 10px; }
答案 1 :(得分:1)
最后的回答,希望能节省一些时间......
最灵活的答案。 http://jsfiddle.net/SeYzF/1/
感谢@ Abody97展示了领先优势。
主要功能,基于Abody97建议:
dd:after {content:' '; white-space:pre;}
如果空
,则保持dd不对齐div.table { 显示:表; 宽度:100%; } div.table> * { 显示:table-cell; }
并排显示两个DL