article元素是可以嵌套使用的,内层的内容再原则上需要与外层的内容相关联。例如,一篇博文,针对该文章的评论就可以使用嵌套article。(pubdate代表发布时间)
....
<p><b>苹果</b>, 植物类水果,多次花果.....("苹果"文章正文)</p>
<section>
<h2>评论</h2>
<article>
<header>
<h3>发表者:lucy</h3>
<p>
<time pubdate datetime="2010-10-10T19:00-08:00">
1小时前
</time>
</p>
<header>
</article>
<article>...</article>
</section>
</article>
article元素也可以用来表示插件,它的作用是使插件看起来好像内嵌在页面中。
<article>
<h1>My Fruit Spinner</h1>
<object>
<param name="allowFullScreen" value="true">
<embed src="#" width="600" height="395"></embeb>
</object>
</article>
section元素用于对网站或应用程序中页面上的内容进行分块。section元素由内容和标题组成。但section元素是一个特殊的容器元素,当一 个容器需要被直接定义样式或通过脚本定义行为时,推荐使用div而非section元素。通常不推荐位那些没有标题的内容使用section元素。
<body>
<h1>技术资料</h1>
<nav>
<ul>
<li><a href="/">主页</a></li>
<li><a herf="/events">开发文档</a></li>
</ul>
</nav>
<article>
<header>
<h1> HTML 5 与 CSS 3的历史</h1>
<nav>
<ul>
<li><a href="#HTML 5">HTML 5的历史</a></li>
<li><a href="#CSS 3">CSS 3的历史</a></li>
</ul>
</nav>
</header>
<section id="HTML 5">
<h1>HTML 5的历史</h1>
<p>讲述HTML 5的历史的正文</p>
</section>
<section id="CSS 3">
<h1>CSS 3的历史</h1>
<p>讲述CSS 3的历史的正文</p>
</section>
..。
<footer>
<p>
<a href="?edit">编辑</a> |
<a href="?delete">删除</a> |
<a href="?rename">重命名</a>
</p>
</footer>
</article>
<footer>
<p><small>版权所有...</small></p>
</footer>
</body>
nav元素可以用于以下这些场合
传统导航条
侧边栏导航
页内导航
翻页操作
aside元素用来表示当前页面或文章的附属信息部分,它可以包含与当前页面或主要内容相关的引用、侧边栏、广告、导航条
有些机器编码过程会对时间产生歧义,HTML 5增加了一个新的元素来无歧义地、明确地对机器的日期和时间进行编码,并且以让人易读的方式来展示它
<time datetime="2010-11-13">2010年11月13日</time>
<time datetime="2010-11-13T20:00">我生日的晚上8点</time>
编码时机器读到的部分在datetime属性里,而元素的开始标记和结束标记中间的部分显示在网页上。