HTML5提供的文档结构元素主要有header,article.section,nav,aside和footer等。
header元素
header元素用于表示页面中一个内容区域或整个页面的标题。
基本语法:<header>标题</header>
语法说明:`<header></header>标记对中可以包含h1~h6 6个标题元素,以及p、span等元素。
nav元素
nav元素用于定义页面上的各种导航条,一个页面中可以拥有多个nav元素,作为整个页面或不同部分内容的导航。
基本语法:<nav>……</nav>
section元素
section元素用于对页面的某块内容进行分块,如将该块内容进一步分成章节的标题、内容和页脚等几部分。
基本语法:<section>块内容</section>
语法说明:<section></section>标记对中可以包含h1~h6 6个标题元素、p元素及多个article元素以表示该“分块”内部又包含多篇文章。此外,还可以嵌套section元素。
article元素
article元素用于表示页面中一块与上下问不相关的独立内容,比如一个帖子、一篇博客文章等。
基本语法:
语法说明:`<article></article>`标记对之间可以包含header、footer、section,以及嵌套的article等元素。
aside元素
aside元素用于定义当前页面或当前文章的辅助信息,可以包含与当前页面内容相关的引用。侧边栏、广告、导航条等内容,通常作为侧边栏内容。
基本语法:<aside>……</aside>
footer元素
footer元素主要用于为页面或某篇文章定义脚注内容,包括文章的版权信息,作者联系方式等内容,一个页面可以包含多个footer元素。
基本语法:<footer>脚注内容</footer>