首页前端开发HTMLHTML5新增文档结构相关元素示例

HTML5新增文档结构相关元素示例

时间2024-01-25 13:39:14发布访客分类HTML浏览1078
导读:收集整理的这篇文章主要介绍了html5教程-HTML5新增文档结构相关元素示例,觉得挺不错的,现在分享给大家,也给大家做个参考。小宝典致力于为广大程序猿(媛)提供高品质的代码服务,请大家多多光顾小站,小宝典在此谢过。 HTML5中多了许多...
收集整理的这篇文章主要介绍了html5教程-HTML5新增文档结构相关元素示例,觉得挺不错的,现在分享给大家,也给大家做个参考。小宝典致力于为广大程序猿(媛)提供高品质的代码服务,请大家多多光顾小站,小宝典在此谢过。 HTML5中多了许多与文档结构相关的元素,以下是示例 (注释都在代码中了):
HTML5页面:
1. !-- 以下这一行定义了这个htML页面是html 5 -->
2. !DOCTYPE html>
3. 
4. link rel="stylesheet" href="css/common.css" type="text/css">
5. body>
6. h1> HTML5 文档结构DEMO/h1>
7. 
8. !-- 这里用nav定义了全局页面导航 -->
9. nav>
10.  ul>
11.    li> a href="/"> 主页/a> /li>
12.    li> a href="/myaccount"> 我的账号/a> /li>
13.  /ul>
14. /nav>
15. 
16. !-- article元素代表了文档,页面或者应用程序中独立的完整的并且可以被外部引用的内容 -->
17. article>
18. 
19.    !-- 这个header元素具有引导和导航作用,网页中可以拥有任意数目的header-->
20.     header>
21.     
22.     !-- 如果一个区块有多个标题,那么hgroup则可以为这些标题/子标题分组 -->
23.     hgroup>
24.     !-- 一般标题都应该放在header元素中 -->
25.     h3> 苹果/h3>
26.     h4> 好吃的苹果/h4>
27.     /hgroup>
28.     p> 发表日期:
29.     time pubdate datetime="2012/5/5"> 2012/5/5/time>
30.     /p>
31.     
32.     !-- 这里的nav定义了页内导航,它的超链接指向了页面内某块,用id选择器语法标识 -->
33.     nav>
34.     ul>
35.    li> a href="#apple"> 苹果介绍/a> /li>
36.  /ul>
37.     /nav>
38.     /header>
39.     
40.     !-- 这块是这个article的正文部分 -->
41.     p>
42.     b> 苹果/b> ,苹果1,苹果2,苹果3,苹果4
43.     /p>
44. 
45.     
46.     !-- 这里的section元素表明对页面的内容进行分块,它不是article(强调独立),它只是article的内容块(强调分块),它也有标题和内容 -->
47.     !-- section元素可以加id,这样可以被引用,比如超链接的指向 -->
48.     section id="apple">
49.     !-- section也有标题而且推荐使用标题 -->
50.      h3> 评论/h3>      
51.      !-- 这里演示了article的嵌套 ,所以下面部分的article表示局部内容,而不是整体内容,它作为section的内容部分-->
52.      article>
53.         header>
54.          h4> 发布者:charles.wang/h4>
55.          p>
56.          !-- time元素是HTML5中新增的元素,表示24小时中的某个时刻或者时期,允许带时差 -->
57.          !-- datetime属性不会显示在网页中,但是会被浏览器读到,日期和时间用T分隔,时间可以带时差(+ -号) -->
58.          !-- pubdate属性代表了这article的发布时间,这个属性是可选的 -->
59.           time pubdate datetime="2012-5-5T8:00-09:00">
60.                1小时前
61.           /time>
62.          /p>
63.         /header>
64.         p>
65.         我喜欢苹果,因为很好吃
66.         /p>
67.         
68.      /article>
69.      
70.      article>
71.       header>
72.       h4> 发布者:charles.wang/h4>
73.        p>
74.           time pubdate datetime="2012-5-5T8:00-09:00">
75.                1小时前
76.           /time>
77.          /p>
78.       /header>
79.       p>
80.       我喜欢苹果那种红彤彤的感觉
81.       /p>
82.      
83.      /article>
84.          
85.     /section>
86. /article>
87. 
88. !-- footer表示为上层内容区块或者根区块做一个页脚,footer个数不受限制,article,section,全局都可以设置footer -->
89. footer>
90. ul>
91. li> 版权信息:Charles/li>
92. li> 站点地图/li>
93. li> 联系方式/li>
94. 
95. !-- address用于在文档中呈现联系信息 -->
96. address>
97.  a tITle="文章作者:Charles"  href="http://supercharles888.blog.51cto.COM"> Charles/a>
98.  发表于time datetime="2012/5/5"> 2012年5 月5日/time>
99. /address>
100. /ul>
101. /footer>
102. 
103. /body>
CSS页面:
 
1. /**********************************************************************************
2. * @CopyRight: Charles Wang (Tech Lead)
3. * mailto: charles_wang888@126.com
4. * This file is only for studying purpose instead of commercial purpose
5. *
6. **********************************************************************************/
7. @CHARSET "UTF-8";
8. 
9. /*
10. * 追加block声明,让浏览器页面当使用这些HTML5新增元素时候都使用块方式显示
11. */
12. article,aside,diaLOG,figure,footer,header,legend,nav,section { display:block; }
13. 
14. /*
15. * 其他样式,也就是为每个元素单独定义样式
16. */
17. nav{ float:left; width:20%; }
18. article{ float:right; width:79%; }
19. header{ display:block; color:yellow; text-align:left; }
20. article header{ color:blue; text-align:left; }
最后效果图:









摘自 平行线的凝聚 HTML5中多了许多与文档结构相关的元素,以下是示例 (注释都在代码中了):
HTML5页面:
1. !-- 以下这一行定义了这个html页面是html 5 -->
2. !DOCTYPE html>
3. 
4. link rel="stylesheet" href="css/common.css" type="text/css">
5. body>
6. h1> HTML5 文档结构DEMO/h1>
7. 
8. !-- 这里用nav定义了全局页面导航 -->
9. nav>
10.  ul>
11.    li> a href="/"> 主页/a> /li>
12.    li> a href="/myaccount"> 我的账号/a> /li>
13.  /ul>
14. /nav>
15. 
16. !-- article元素代表了文档,页面或者应用程序中独立的完整的并且可以被外部引用的内容 -->
17. article>
18. 
19.    !-- 这个header元素具有引导和导航作用,网页中可以拥有任意数目的header-->
20.     header>
21.     
22.     !-- 如果一个区块有多个标题,那么hgroup则可以为这些标题/子标题分组 -->
23.     hgroup>
24.     !-- 一般标题都应该放在header元素中 -->
25.     h3> 苹果/h3>
26.     h4> 好吃的苹果/h4>
27.     /hgroup>
28.     p> 发表日期:
29.     time pubdate datetime="2012/5/5"> 2012/5/5/time>
30.     /p>
31.     
32.     !-- 这里的nav定义了页内导航,它的超链接指向了页面内某块,用id选择器语法标识 -->
33.     nav>
34.     ul>
35.    li> a href="#apple"> 苹果介绍/a> /li>
36.  /ul>
37.     /nav>
38.     /header>
39.     
40.     !-- 这块是这个article的正文部分 -->
41.     p>
42.     b> 苹果/b> ,苹果1,苹果2,苹果3,苹果4
43.     /p>
44. 
45.     
46.     !-- 这里的section元素表明对页面的内容进行分块,它不是article(强调独立),它只是article的内容块(强调分块),它也有标题和内容 -->
47.     !-- section元素可以加id,这样可以被引用,比如超链接的指向 -->
48.     section id="apple">
49.     !-- section也有标题而且推荐使用标题 -->
50.      h3> 评论/h3>      
51.      !-- 这里演示了article的嵌套 ,所以下面部分的article表示局部内容,而不是整体内容,它作为section的内容部分-->
52.      article>
53.         header>
54.          h4> 发布者:charles.wang/h4>
55.          p>
56.          !-- time元素是HTML5中新增的元素,表示24小时中的某个时刻或者时期,允许带时差 -->
57.          !-- datetime属性不会显示在网页中,但是会被浏览器读到,日期和时间用T分隔,时间可以带时差(+ -号) -->
58.          !-- pubdate属性代表了这article的发布时间,这个属性是可选的 -->
59.           time pubdate datetime="2012-5-5T8:00-09:00">
60.                1小时前
61.           /time>
62.          /p>
63.         /header>
64.         p>
65.         我喜欢苹果,因为很好吃
66.         /p>
67.         
68.      /article>
69.      
70.      article>
71.       header>
72.       h4> 发布者:charles.wang/h4>
73.        p>
74.           time pubdate datetime="2012-5-5T8:00-09:00">
75.                1小时前
76.           /time>
77.          /p>
78.       /header>
79.       p>
80.       我喜欢苹果那种红彤彤的感觉
81.       /p>
82.      
83.      /article>
84.          
85.     /section>
86. /article>
87. 
88. !-- footer表示为上层内容区块或者根区块做一个页脚,footer个数不受限制,article,section,全局都可以设置footer -->
89. footer>
90. ul>
91. li> 版权信息:Charles/li>
92. li> 站点地图/li>
93. li> 联系方式/li>
94. 
95. !-- address用于在文档中呈现联系信息 -->
96. address>
97.  a title="文章作者:Charles"  href="http://supercharles888.blog.51cto.com"> Charles/a>
98.  发表于time datetime="2012/5/5"> 2012年5 月5日/time>
99. /address>
100. /ul>
101. /footer>
102. 
103. /body>
CSS页面:
 
1. /**********************************************************************************
2. * @CopyRight: Charles Wang (Tech Lead)
3. * mailto: charles_wang888@126.com
4. * This file is only for studying purpose instead of commercial purpose
5. *
6. **********************************************************************************/
7. @CHARSET "UTF-8";
8. 
9. /*
10. * 追加block声明,让浏览器页面当使用这些HTML5新增元素时候都使用块方式显示
11. */
12. article,aside,dialog,figure,footer,header,legend,nav,section { display:block; }
13. 
14. /*
15. * 其他样式,也就是为每个元素单独定义样式
16. */
17. nav{ float:left; width:20%; }
18. article{ float:right; width:79%; }
19. header{ display:block; color:yellow; text-align:left; }
20. article header{ color:blue; text-align:left; }
最后效果图:









摘自 平行线的凝聚

觉得可用,就经常来吧! 欢迎评论哦! html5教程,巧夺天工,精雕玉琢。小宝典献丑了!

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

CSSdivHTMLhtml5post-format-gallerythis

若转载请注明出处: HTML5新增文档结构相关元素示例
本文地址: https://pptw.com/jishu/586585.html
HTML5本地存储详解 使用HTML5的drag&drop做一个数独游戏

游客 回复需填写必要信息