<nav>和<div>有什么区别?

Mat*_*cis 8 html css

假设我有一组链接,我可以使用<div>而不是<nav>吗?

<div>
  <ul>
   <li class="head_divider">...</li>
   <li class="head_divider">Text<br />Here</li>
   <li class="head_divider">...</li>
 </ul>
Run Code Online (Sandbox Code Playgroud)

两者有什么区别?他们为我提供相同的格式/答案

AVI*_*AVI 7

  • <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>