CSS样式表中的<dl>
标签默认会将它内部的<dt>
和<dd>
标签进行排序并显示。但我们有时希望<dl>
标签中的内容按照原本的顺序显示,这时我们可以使用如下的CSS代码:
dl { display: table; } dt { display: table-row; } dd { display: table-row-group; }
这段CSS代码的作用是将<dl>
标签转换为表格的格式,<dt>
标签转换为表格的一行,<dd>
标签转化为表格的一行组。这样做之后,<dl>
标签内的内容就可以按照原先的顺序进行显示,而不会再进行排序。
需要注意的是,这种方法会影响到<dl>
标签内的样式,如果需要对<dl>
标签内的<dt>
和<dd>
标签进行进一步的样式设置,建议在上述代码基础上进行。