为什么<div>似乎比导航栏的<nav>更受欢迎?

时间:2017-06-08 13:47:45

标签: html navbar nav

根据我到目前为止所读到的内容,<div ...="nav[igation]">似乎更好,但我在互联网上看到的每个例子都使用<div>

只是我看到事情或人们真的使用class Posts extends CI_Controller{ ... public function delete(){ $id = $this->uri->segment(3); $this->Post_model->delete_post($id); redirect('posts'); } } 吗? 如果是这样,有原因吗?

编辑:以防有人想知道,当然我在谈论导航栏,导航无法在其他情况下替换div ......

2 个答案:

答案 0 :(得分:2)

<nav>不是<div>的通用替代品(反之亦然)。这是一个语义元素,应该用于导航

  

HTML <nav>元素表示其目的的页面部分   是在当前文档或提供导航链接   到其他文件。导航部分的常见示例是菜单,   目录和索引(MDN)。

<div>比HTML5中引入的<nav>长得多,并且可以用作通用容器。

答案 1 :(得分:1)

<nav>较新。很多人还没有赶上。 (或者不得不满足Microsoft不再支持的Internet Explorer版本)