在HTML5中,可以直接使用各种主题结构元素进行布局:
- <section>元素:表示页面的一个内容区块
- <article>元素:表示页面的一块独立内容
- <aside>元素:表示页面上<article>元素之外的,但是与<article>相关的辅助信息。
- <nav>元素:表示页面中导航链接的部分。
在HTML5中,还增加了非主体结构元素:
- <header>元素:表示页面中一个内容区块<section>或者整个页面的标题。
- <hgroup>元素:表示对整个页面或者页面中一个内容区块<section>的<header>进行组合。
- <footer>元素:表示整个页面或者页面中一个内容区块<section>的页脚。
- <figure>元素:表示一段独立的文档流内容。
- <figurecaption>元素:表示<figure>元素的标题。