fab*_*474 36 html css markup semantic-markup
我想渲染一个包含标签及其相关值列表的配置文件用户容器.
这是我想要显示的信息和布局的摘录:
名字 ....... MyName
年龄 ................... MyAge
电子邮件 ................ MyEmail
我知道有很多可用的例子,但问题是似乎没有普遍接受的解决方案.
到目前为止,我已经看到以下用法:
什么是最语义正确的?什么是最容易显示(2列布局)?您建议我使用什么以及出于什么原因?
(html/css代码片段不仅欢迎)
Dom*_*ger 27
我认为在语义上最正确的是<dl>,<dt>并且<dd>,因为你所展示的是有效的名字,年龄和电子邮件的定义.
<dl>
<dt>First Name</dt>
<dd>Dominic</dd>
<dt>Age</dt>
<dd>24</dd>
<dt>E-mail</dt>
<dd>foo@bar.com</dd>
</dl>
Run Code Online (Sandbox Code Playgroud)
然而,很明显,最简单的方法在表中显示它正在使用<table>,<th>和<td>.您可以使用以下内容使用定义列表将表格布局组合在一起:
dt { float: left; clear: left; width: 6em; font-weight: bold; }
dd { float: left; }
Run Code Online (Sandbox Code Playgroud)
有关<dl>标签的更多信息,请点击此处.
bob*_*nce 17
哇.我们真的害怕所有人都对"桌面布局是邪恶的!使用CSS!"东西,不是吗?
一个表 - 包含<th>标签和<td>值 - 完全适用于这种内容,为您提供所需的渲染,并且至少在定义列表中具有语义正确性,可以说更多.两者都优于无语义的div.
| 归档时间: |
|
| 查看次数: |
14981 次 |
| 最近记录: |