我需要制作一个带有表格内容的有序列表,呈现如下内容:
1. Winner 00:00
2. Runner up 00:00
3. Looser 00:00
现在,我已经设法使用以下 HTML 来做到这一点:
<ol>
<li><dl><dt>Winner</dt><dd>00:00</dd></dl></li>
<li><dl><dt>Runner up</dt><dd>00:00</dd></dl></li>
<li><dl><dt>Looser</dt><dd>00:00</dd></dl></li>
</ol>
和 CSS:
dt {
display: inline-block;
width: 5em;
}
dd {
display: inline-block;
}
在最新的 Chrome、Safari 和 Firefox 中正确呈现。我不知道IE。
不过,感觉不太对。是否有更语义化的方法来仅使用 HTML 和 CSS 来解决这个问题?