【发布时间】:2019-04-18 17:10:43
【问题描述】:
我尽量避免使用表格进行格式化。
在表格中,如果我的第二列中的一个单元格需要换行,它只会在该单元格内换行。当我尝试使用列表 (dl) 时,“第二列”(dd) 会包裹在整行下方。
dt {
display: block;
float: left;
text-align: right;
color: black;
width: 150px;
}
dt::after {
content: ":";
padding-left: .5em;
padding-right: .5em;
}
dd {
display: block;
color: blue;
}
<dl>
<dt>System Type</dt>
<dd>My System Type</dd>
<dt>Manufacturer</dt>
<dd>Very very very very very long second column</dd>
</dl>
输出截图:
【问题讨论】:
-
谢谢,但这个问题是关于多个值之间的换行符。我遇到的问题是内容换行的方式——第 2 行一直从左边开始(在 'dt' 值下)。