何时使用新的HTML 5结构化元素(3)
使用页脚中的一个<aside>,来包含到站点中其他页面的链接,这是合法的,但是请自问一下,<aside>是否是页脚的一部分,又或者这个<aside>作为页脚的一个兄弟元素是否会更好。毕竟,到其他页面的链接也许完全与整个页面无关,而不只是与页脚的内容无关。
广州网站建设,网站建设,广州网页设计,广州网站设计
这里,我们将使用如下的标记:
- <body>
- <div id=mainContent>
- ...
- </div>
- <aside>
- <nav>
- <h2>Twitter </h2>
- <ul> ... </ul>
- </nav>
- <nav>
- <h2>Flickr </h2>
- <ul> ... </ul>
- </nav>
- <nav>
- <h2>WeLoveLocal</h2>
- <ul> ... </ul>
- </nav>
- <nav>
- <h2>Upcoming </h2>
- <ul> ... </ul>
- </nav>
- </aside>
- <footer>
- <small>©2007 Ross Bruniges. Design by Blogging Tips
- and Pearsonified</small>
- </footer>
- </body>
图1.10展示了如何避免“宽大的页脚”。
![]() |
<article>
这个博客的主页的主内容包含一些博客帖子。我们把每个帖子包含到一个<article>元素中。<article>在规范中描述为:“article元素表示文档、页面、应用程序或站点中的自包含成分所构成的一个页面的一部分,并且这部分专用于独立地分类或复用,例如聚合”。一个博客帖子、一个教程、一个新的故事、连环画或视频及其脚本,都很好地符合这一定义。注意,和<nav>一样,标题位于这一元素内部,因此:
- <h1>My article</h1>
- <article>
- <p>Blah blah</p>
- </article>
是不正确的,应为:
- <article>
- <h1>My article</h1>
- <p>Blah blah</p>
- </article>
<article>有很多更有趣的内容(你可能已经猜到了),我们将在第2章中介绍。