给定以下 html 和 CSS:
dl.table-display {
float: left;
width: 520px;
margin: 1em 0;
padding: 0;
border-bottom: 1px solid #999;
}
.table-display dt {
clear: left;
float: left;
width: 200px;
margin: 0;
padding: 5px;
border-top: 1px solid #999;
font-weight: bold;
background-color: #cccccc;
}
.table-display dd {
float: left;
width: 300px;
margin: 0;
padding: 5px;
border-top: 1px solid #999;
}
<dl class="table-display">
<dt>Key 1</dt>
<dd>Value 1</dd>
<dt>Key 2</dt>
<dd>Value 2<br/>With line breaks<br/>and line breaks</dd>
</dl>
我正在尝试将 DT 和 DD 标签中的文本居中,并使 DT 标签背景颜色覆盖 100% 的较长 DD 标签。使用上面的代码创建一个 .html 文件,看看它现在的样子。我确实有这个表格,但我现在被迫使用 DL 标记。任何帮助,将不胜感激。谢谢!