【发布时间】:2012-01-18 13:14:37
【问题描述】:
我通常使用ul 来列出项目
<ul class="users">
<li class="user">
<div class="name">Jack</div>
<div class="gender">M</div>
<div class="salary">$15k</div>
<div class="rank">Burger Flipper</div>
</li>
<li class="user">
<div class="name">Jill</div>
<div class="gender">F</div>
<div class="salary">$17k</div>
<div class="rank">Fry Tosser</div>
</li>
</ul>
为该列表创建标题时,是否最好将标题作为列表的一部分包含在内
<li class="user head">
<div class="human-attributes">This is:</div>
<div class="job-attributes">They are:</div>
</li>
或者应该是一个单独的列表?
<ul class="users head">
<li class="user">
<div class="human-attributes">This is:</div>
<div class="job-attributes">They are:</div>
</li>
</ul>
【问题讨论】:
-
任何一个都不是语义的。这看起来像表格数据 - 为什么不使用带有
thead的表格? -
我的例子很差,但我的问题仍然是关于列表的;这些答案给了我所需的洞察力。
-
我更新了我的示例,使其不那么模棱两可。
标签: html semantics html-lists