为什么要使用HTML5语义标签,如headers,section,nav,和article而不是简单地div与首选css呢?
我创建了一个网页并使用了这些标签,但它们并没有什么区别div.他们的主要目的是什么?
是否仅在使用标签时使用适当的标签名称或更多?
请解释.我经历了很多网站,但我找不到这些基础知识.
在最新的Bootstrap 3导航栏的示例中,我在Web上找到了外部导航栏标记所在的各种示例
<div class="navbar navbar-default navbar-static-top">...</div>
Run Code Online (Sandbox Code Playgroud)
和其他例子正在使用
<nav class="navbar navbar-default" role="navigation">...</nav>
Run Code Online (Sandbox Code Playgroud)
所有示例都执行正常,文档调用NAV.这让我想知道网上的很多例子是不是版本3没有重写的版本2剩余,或者可以使用周围的标记.
Bootstrap的一些示例用于div.navbar保存导航栏,其他示例(例如,在" 组件"文档页面中)使用nav.navbar.这两种方法有什么区别?是否有使用一个而不是另一个的指导方针?