基金会前端框架提供了HTML 2 ways of representing breadcrumbs:用于HTML中的面包屑的ul或nav?
<ul class="breadcrumbs">
<li><a href="#">Home</a></li>
<li><a href="#">Features</a></li>
<li class="unavailable"><a href="#">Gene Splicing</a></li>
<li class="current"><a href="#">Cloning</a></li>
</ul>
而这种方式与nav
和a
元素,而不是ul
和li
:
<nav class="breadcrumbs">
<a href="#">Home</a>
<a href="#">Features</a>
<a class="unavailable" href="#">Gene Splicing</a>
<a class="current" href="#">Cloning</a>
</nav>
哪种方式在语义上更合适?
我认为两者都是语义上的c orrect。在说明书中,使用''
@Zenith的结构 - 任何足够的理由相信他们中的一个是** **更比其他语义正确的? –
那么,规范(http://www.w3.org/TR/html5/sections.html#the-nav-element)上使用的大多数示例都使用无序列表和列表元素来包含导航锚点,所以我'那就去吧。不要说另一种方式在语义上不太正确(我认为两者都是平等的),但这正是我想要的。 –
lifetimes