一.HTML5是什么
HTML5是一个新的网络标准,现在仍处于发展阶段。目标是取代现有的HTML 4.01和XHTML 1.0 标准。它希望能够减少互联网富应用(RIA)对Flash、Silverlight、JavaFX等的依赖,并且提供更多能有效增强网络应用的API。
html5中新增的语义化标签可以分为两大类:块元素标签和内联元素标签。
二.块元素
<header></header>:标签定义文档的页眉(介绍信息)
<nav></nav>:标签定义导航链接的部分。并不是所有的 HTML 文档都要使用到 <nav> 元素。<nav> 元素只是作为标注一个导航链接的区域。在不同设备上(手机或者PC)可以制定导航链接是否显示,以适应不同屏幕的需求。
<section></section>:用来定义文章中的章节(通常应该有标题和段落内容),作用就是给内容分段,给页面分区
<footer></footer>:标签定义 section 或 document 的页脚。
<main></main>:标签规定文档的主要内容,在一个文档中,不能出现一个以上的 <main> 元素。<main> 元素不能是以下元素的后代:<article>、<aside>、<footer>、<header> 或 <nav>。
<aside></aside