根据我到目前为止所读到的内容,<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 ......
答案 0 :(得分:2)
<nav>
不是<div>
的通用替代品(反之亦然)。这是一个语义元素,应该用于导航。
HTML
<nav>
元素表示其目的的页面部分 是在当前文档或提供导航链接 到其他文件。导航部分的常见示例是菜单, 目录和索引(MDN)。
<div>
比HTML5中引入的<nav>
长得多,并且可以用作通用容器。
答案 1 :(得分:1)
<nav>
较新。很多人还没有赶上。 (或者不得不满足Microsoft不再支持的Internet Explorer版本)