惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Martin Fowler
Martin Fowler
T
The Blog of Author Tim Ferriss
J
Java Code Geeks
M
MIT News - Artificial intelligence
F
Fortinet All Blogs
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
B
Blog
Microsoft Azure Blog
Microsoft Azure Blog
I
InfoQ
Microsoft Security Blog
Microsoft Security Blog
N
Netflix TechBlog - Medium
G
Google Developers Blog
L
LangChain Blog
腾讯CDC
大猫的无限游戏
大猫的无限游戏
U
Unit 42
Google DeepMind News
Google DeepMind News
人人都是产品经理
人人都是产品经理
罗磊的独立博客
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
小众软件
小众软件
The GitHub Blog
The GitHub Blog
博客园_首页
GbyAI
GbyAI

博客园 - 珠海小肥Q

jQuery load()方法用法集锦! 异步无阻塞加载JS 【转载】jQuery的性能规则 【转载】开发杀手级企业应用10规则 国人开发的 Jquery UI -- MiniUI 治近视的秘方!1000度近视降到只有200度,不知道有没有用,试试(转) 欢迎需求变动,拥抱变化 (转) 睡觉的诀窍(转) 警惕“29岁现象” (转) 遇到强势客户,如何开展需求工作 (转) 企业管理软件平台架构内幕揭秘 (转) Silverlight 2 Beta 1学习资源(转) 网络上看到的对UE的总结 新瓶旧酒ASP.NET AJAX系列文章索引(转) EXT核心API详解(转) JavaScript的世界从来没有像现在这样精彩(转) 存储过程编写经验和优化措施(转) 数据库优化设计方案(转) 做杀猪软件如何做成明星CIO?(转)
HTML结构 记录下
珠海小肥Q · 2012-07-05 · via 博客园 - 珠海小肥Q

下面是HTML5的一部分新的语义元素:

  • article   

  • aside

  • figcaption

  • figure

  • footer

  • header

  • hgroup

  • mark

  • nav

  • section

  • time

  由于这些元素的语义很丰富,相信你可能会猜出其中大部分元素的作用。

  为了说得更清楚,下面给出一张图示。

enter image description here

  header和footer的作用不言自明,nav将创造一个导航条或者菜单条。此外,你可以用section和article将页面内容分为几个部分。最后,aside元素用来安置附带的内容,比如说,以边栏的形式放上一些相关链接。

  下面是一个简单的例子,其中的代码就用到了这些元素。

1 <!DOCTYPE html><html><head>    <meta charset="utf-8" />    <title>Title</title>    <link href="css/html5reset.css" rel="stylesheet" />    <link href="css/style.css" rel="stylesheet" /></head><body>    <header>        <hgroup>            <h1>Header in h1</h1>            <h2>Subheader in h2</h2>        </hgroup>    </header>    <nav>        <ul>            <li><a href="#">Menu Option 1</a></li>            <li><a href="#">Menu Option 2</a></li>            <li><a href="#">Menu Option 3</a></li>        </ul>    </nav>    <section>        <article>            <header>                <h1>Article #1</h1>            </header>            <section>                This is the first article.  This is <mark>highlighted</mark>.            </section>        </article>        <article>            <header>                <h1>Article #2</h1>            </header>            <section>                This is the second article.  These articles could be blog posts, etc.              </section>        </article>    </section>    <aside>        <section>            <h1>Links</h1>            <ul>                <li><a href="#">Link 1</a></li>                <li><a href="#">Link 2</a></li>                <li><a href="#">Link 3</a></li>            </ul>        </section>        <figure>            <img width="85" height="85"                 src="http://www.windowsdevbootcamp.com/Images/JennMar.jpg"                 alt="Jennifer Marsman" />            <figcaption>Jennifer Marsman</figcaption>        </figure>    </aside>    <footer>Footer - Copyright 2011</footer></body></html>

  当然,在这个例子里,我也引出了另外几个新元素。