十. HTML5 语义元素
1.什么是语义元素?
一个语义元素能够清楚的描述其意义给浏览器和开发者。
2.HTML5中新的语义元素
3.HTML5 <section>
元素
标签定义文档中的节(section、区段)。比如章节、页眉、页脚或文档中的其他部分。
4.HTML5 <article>
元素
标签定义独立的内容。.
<article>
元素使用实例:
-
Forum post
-
Blog post
-
News story
-
Comment
4.HTML5 <nav>
元素
<nav>
标签定义导航链接的部分。<
nav>
元素用于定义页面的导航链接部分区域,但是,不是所有的链接都需要包含在
5.HTML5 <aside>
元素
6.HTML5 <header>
元素
<
header>
元素描述了文档的头部区域 <header>
元素主要用于定义内容的介绍展示区域.
在页面中你可以使用多个<header>
元素.
以下实例定义了文章的头部:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>菜鸟教程(runoob.com)</title>
</head>
<body>
<article>
<header>
<h1>Internet Explorer 9</h1>
<p><time pubdate datetime="2011-03-15"></time></p>
</header>
<p> Windows Internet Explorer 9(缩写为 IE9 )是在2011年3月14日21:00发布的</p>
</article>
</body>
</html>
7.HTML5 <footer>
元素
<
footer>
元素描述了文档的底部区域.<
footer>
元素应该包含它的包含元素
一个页脚通常包含文档的作者,著作权信息,链接的使用条款,联系信息等
文档中你可以使用多个 <footer>
元素.
8.HTML5 <figure>
和 <figcaption>
元素
<figure>
标签规定独立的流内容(图像、图表、照片、代码等等)。
<figure>
元素的内容应该与主内容相关,但如果被删除,则不应对文档流产生影响。
<figcaption>
标签定义<figure>
元素的标题.
<figcaption>
元素应该被置于 “figure” 元素的第一个或最后一个子元素的位置。
以上的元素都是块元素(除了).
注意:
为了让这些块及元素在所有版本的浏览器中生效,需要在样式表文件中设置一下属性 (以下样式代码可以让旧版本浏览器支持本章介绍的块级元素):