假设我有一组链接,我可以使用 <div>
而不是 <nav>
吗?
<div>
<ul>
<li class="head_divider">...</li>
<li class="head_divider">Text<br />Here</li>
<li class="head_divider">...</li>
</ul>
两者有什么区别?他们为我产生相同的格式/答案
原文由 Matthew Francis 发布,翻译遵循 CC BY-SA 4.0 许可协议
<nav>
意味着更多语义标记(让浏览器知道)这些链接不仅仅是普通链接,它们是导航菜单。这对于可访问性(选项卡、移动设备、浏览器,例如针对残疾用户的屏幕阅读器,可以使用此元素来确定是否省略此内容的初始呈现。)和其他事情很有用。有关
<nav>
的更多参考: https ://www.w3.org/TR/html51/sections.html#the-nav-element<div>
标签定义了 HTML 文档中的一个部分。它是一种块级元素,通常用于识别大量内容,有助于使用 CSS 构建网页布局和设计。有关
<div>
的更多参考: http ://www.html-5-tutorial.com/div-tag.htm说到造型,差别不大,
<nav>
<div>