首先,非常抱歉,如果这不是一个“真正的”stackoverflow 问题。但这是我一直想知道的事情...
当您为网站(html)编写导航栏时,我读到这是非常好的实践,即使不是使用列表标签实现它的唯一实践。例如
<ul>
<li> Home </li>
<li>About Us</li>
<li>Blog</li>
<li>Contact Us</li>
</ul>
然后应用水平显示列表所需的样式等等。
但是这个标准是一成不变的还是只有在最好的选择时才这样做...因为目前我有一个导航栏可以这样做,这不是您的“标准”nv 栏,可以这么说,它是把它作为一个列表来实现是有一点点使命的。放置在某些 div 中的一些链接标签会很好地工作。但当然我不想这样做,如果它会让人们指指点点并嘲笑我......
提前致谢!
为什么使用列表进行站点导航?
使用网络标准设计网站的一部分涉及使用语义正确的代码。去引用 ”头脑风暴和狂欢 http://brainstormsandraves.com/articles/semantics/structure/":
良好的 HTML 结构基于逻辑、顺序并使用语义上正确的标记。如果您有标题,请使用标题元素,从 H1 元素开始。如果有段落,请使用段落元素。如果您有列表,请使用列表项元素。
在结构层面上,站点导航只是指向站点其他区域的链接列表。因此,标记站点导航的最佳方法(可以说)是使用列表元素。
如果您使用良好的 HTML 结构,那么基于文本的浏览器、屏幕阅读器、不支持 CSS 的浏览器、关闭 CSS 的浏览器以及搜索机器人将能够更轻松地访问您的内容。
关于此的一篇不错的文章是here http://dustinbrewer.com/the-importance-of-using-lists-for-navigation/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)