一、html5的新结构标签(有意义的div):
1 2 3 4 5 6 7 8 9 | < article > 标记定义一篇文章 < header > 标记定义一个页面或一个区域的头部 < nav > 标记定义导航链接 < section > 标记定义一个区域 < aside > 定义页面内容之外的内容。 < hgroup > 标记定义文件中一个区块的相关信息 < figure > 标记定义一组媒体内容以及它们的标题 < figcaption > 标签定义 figure 元素的标题。 < footer > 标记定义一个页面或一个区域的底部 |
二、div section article 的区别与联系:
div section article ,语义是从无到有,逐渐增强的。div 无任何语义,仅仅用作样式化或者脚本化的钩子(hook),对于一段主题性的内容,则就适用 section,而假如这段内容可以脱离上下文,作为完整的独立存在的一段内容,则就适用 article。原则上来说,能使用 article 的时候,也是可以使用 section 的,但是实际上,假如使用 article 更合适,那么就不要使用 section 。nav 和 aside 的使用也是如此,这两个标签也是特殊的 section,在使用 nav 和 aside 更合适的情况下,也不要使用 section 了。
对于 div 和 section、 article 以及其他标签的区分比较简单。对于 section 和 article 的区分乍看比较难,其实重点就是看看这段内容脱离了整体是不是还能作为一个完整的、独立的内容而存在,这里面的重点又在完整身上。因为其实说起来 section 包含的内容也能算作独立的一块,但是它只能算是组成整体的一部分,article 才是一个完整的整体。
三、html5的简易网页结构示意图:
四、html5新结构标签案例:
效果图:
案例资料下载:
ps:以上是小浪给大家总结的html5入门基础,又想学html5的同志,可以在这里入门;