HTML 5深入浅出教学篇之三

开发 前端
本文所讲的内容是HTML 5内容分组元素:p, hr, pre, blockquote, ul, ol, li, dl, dt, dd, figure, figcaption, div的使用

介绍

HTML 5: 内容分组元素

内容分组元素 - p, hr, pre, blockquote, ul, ol, li, dl, dt, dd, figure, figcaption, div

示例

1、p - 用于定义段落(p 是 paragraph 的缩写)element/group/p.html

  1. <!doctype html> 
  2. <html> 
  3. <head> 
  4.     <title>p</title> 
  5. </head> 
  6. <body> 
  7.     <!--  
  8.         p - 用于定义段落(p 是 paragraph 的缩写)  
  9.     --> 
  10.     <p> 
  11.         段落1  
  12.     </p> 
  13.     <p> 
  14.         段落2  
  15.     </p> 
  16.     <p> 
  17.         段落3  
  18.     </p> 
  19. </body> 
  20. </html> 

2、hr - 水平线,用于分隔文档的不同部分element/group/hr.html

  1. <!doctype html> 
  2. <html> 
  3. <head> 
  4.     <title>hr</title> 
  5. </head> 
  6. <body> 
  7.     <article> 
  8.         我是一段完整且独立的内容1  
  9.     </article> 
  10.  
  11.     <!--  
  12.         hr - 水平线,用于分隔文档的不同部分  
  13.     --> 
  14.     <hr /> 
  15.  
  16.     <article> 
  17.         我是一段完整且独立的内容2  
  18.     </article> 
  19. </body> 
  20. </html> 

3、pre - 用于定义预定义格式文本(空格和换行都会被保留)element/group/pre.html

  1. <!doctype html> 
  2. <html> 
  3. <head> 
  4.     <title>pre</title> 
  5. </head> 
  6. <body> 
  7.     <!--  
  8.         pre - 用于定义预定义格式文本(空格和换行都会被保留)  
  9.     --> 
  10.     <pre> 
  11. 我是一段预定义格式文本  
  12. 我的换行和                   空格都会被保留  
  13.  
  14. if (true)  
  15.     write("true");  
  16.     </pre> 
  17. </body> 
  18. </html> 

4、blockquote - 用于定义一段引用的内容(长内容)element/group/blockquote.html

  1. <!doctype html> 
  2. <html> 
  3. <head> 
  4.     <title>blockquote</title> 
  5. </head> 
  6. <body> 
  7.     <!--  
  8.         blockquote - 用于定义一段引用的内容(长内容)  
  9.           cite - 引用的内容的来源 url  
  10.     --> 
  11.     <blockquote cite="http://webabcd.cnblogs.com/">从 http://webabcd.cnblogs.com 里引用的一段长内容</blockquote> 
  12.  
  13.     <!--  
  14.         区别:  
  15.         cite 标签用于定义引用内容的标题;blockquote 标签用来定义较长的引用;q 标签用来定义较短的内容  
  16.     --> 
  17. </body> 
  18. </html> 

5、ul - 用于定义无序列表(ul 是 unorder list 的缩写),li - 用于定义列表项(可在 ul 或 ol 或 menu 内)(li 是 list item 的缩写)element/group/ul_li.html

  1. <!doctype html> 
  2. <html> 
  3. <head> 
  4.     <title>ul li</title> 
  5. </head> 
  6. <body> 
  7.     <!--  
  8.         ul - 用于定义无序列表(ul 是 unorder list 的缩写)  
  9.         li - 用于定义列表项(可在 ul 或 ol 或 menu 内)(li 是 list item 的缩写)  
  10.     --> 
  11.     <ul> 
  12.         <li>item01</li> 
  13.         <li>item02</li> 
  14.         <li>item03</li> 
  15.     </ul> 
  16. </body> 
  17. </html> 

#p#

6、ol - 用于定义有序列表(ol 是 order list 的缩写),li - 用于定义列表项(可在 ul 或 ol 或 menu 内)(li 是 list item 的缩写)element/group/ol_li.html

  1. <!doctype html> 
  2. <html> 
  3. <head> 
  4.     <title>ol li</title> 
  5. </head> 
  6. <body> 
  7.     <!--  
  8.         ol - 用于定义有序列表(ol 是 order list 的缩写)  
  9.           start - 设置起始数字  
  10.           reversed - bool 类型。如果为 true,则列表倒序排列,目前还没看到哪款浏览器支持这个属性  
  11.           type - 设置列表样式类型,比如用想用 “A, B, C, ...” 做排序标识的话则设置 typ="A"。如果用样式表则设置:list-style-type: upper-alpha  
  12.         li - 用于定义列表项(可在 ul 或 ol 或 menu 内)(li 是 list item 的缩写)  
  13.     --> 
  14.     <ol> 
  15.         <li>item01</li> 
  16.         <li>item02</li> 
  17.         <li>item03</li> 
  18.     </ol> 
  19.  
  20.     <ol start="10"> 
  21.         <li>item01</li> 
  22.         <li>item02</li> 
  23.         <li>item03</li> 
  24.     </ol> 
  25.  
  26.     <ol reversed> 
  27.         <li>item01</li> 
  28.         <li>item02</li> 
  29.         <li>item03</li> 
  30.     </ol> 
  31.  
  32.     <ol type="A"> 
  33.         <li>item01</li> 
  34.         <li>item02</li> 
  35.         <li>item03</li> 
  36.     </ol> 
  37.  
  38.     <ol style="list-style-type: upper-alpha"> 
  39.         <li>item01</li> 
  40.         <li>item02</li> 
  41.         <li>item03</li> 
  42.     </ol> 
  43. </body> 
  44. </html> 

7、dl - 定义列表(definition list),dt - 定义列表中的标题(definition title),dd - 对定义列表中的标题的描述(definition description)element/group/dl_dt_dd.html

  1. <!doctype html> 
  2. <html> 
  3. <head> 
  4.     <title>dl dt dd</title> 
  5. </head> 
  6. <body> 
  7.     <!--  
  8.         dl - 定义列表(definition list)  
  9.         dt - 定义列表中的标题(definition title)  
  10.         dd - 对定义列表中的标题的描述(definition description)  
  11.     --> 
  12.     <dl> 
  13.         <dt>饮料</dt> 
  14.         <dd>很甜,很甜,喝了会发胖</dd> 
  15.         <dt>牛奶</dt> 
  16.         <dd>好喝,好喝,但是太贵了</dd> 
  17.         <dt>咖啡</dt> 
  18.         <dd>太苦,太苦,像感冒冲剂</dd> 
  19.     </dl> 
  20. </body> 
  21. </html> 

8、figure - 整合相关元素element/group/figure.html

  1. <!doctype html> 
  2. <html> 
  3. <head> 
  4.     <title>figure</title> 
  5. </head> 
  6. <body> 
  7.     <!--  
  8.         figure - 整合相关元素  
  9.     --> 
  10.     <figure> 
  11.         <p>学 html 5 有用吗?</p> 
  12.         <p>我正在学习 html 5,对它的未来充满信心</p> 
  13.     </figure> 
  14. </body> 
  15. </html> 

9、figcaption - figure 元素的标题,它应该是 figure 的第一个子元素或最后一个子元素element/group/figcaption.html

  1. <!doctype html> 
  2. <html> 
  3. <head> 
  4.     <title>figcaption</title> 
  5. </head> 
  6. <body> 
  7.     <!--  
  8.         figcaption - figure 元素的标题,它应该是 figure 的第一个子元素或最后一个子元素  
  9.     --> 
  10.     <figure> 
  11.         <figcaption>html 5</figcaption> 
  12.         <p>学 html 5 有用吗?</p> 
  13.         <p>我正在学习 html 5,对它的未来充满信心</p> 
  14.     </figure> 
  15. </body> 
  16. </html> 

10、div - 没有任何语义(div 是 division 的缩写)element/group/div.html

  1. <!doctype html> 
  2. <html> 
  3. <head> 
  4.     <title>div</title> 
  5. </head> 
  6. <body> 
  7.     <!--  
  8.         div - 没有任何语义(div 是 division 的缩写)  
  9.           div 与 span 的区别:div 是块级(block-level)元素,span 是内联(inline)元素  
  10.     --> 
  11.     <div> 
  12.         我没有任何语义  
  13.     </div> 
  14. </body> 
  15. </html> 

[源码下载]

原文链接:http://www.cnblogs.com/webabcd/archive/2011/09/22/2184684.html

责任编辑:张伟 来源: webabcd的博客
相关推荐

2012-05-31 09:35:43

HTML5

2012-05-30 15:17:54

HTML5

2012-05-31 10:57:06

HTML5

2012-05-30 13:26:12

HTML5

2012-05-31 09:54:13

HTML5

2012-05-30 11:11:42

HTML5

2012-05-30 13:49:52

HTML5

2012-05-30 14:51:09

HTML5

2012-05-31 09:19:22

HTML5

2012-05-30 10:52:09

HTML5

2022-02-25 08:54:50

setState异步React

2021-03-16 08:54:35

AQSAbstractQueJava

2011-07-04 10:39:57

Web

2019-01-07 15:29:07

HadoopYarn架构调度器

2021-07-20 15:20:02

FlatBuffers阿里云Java

2017-07-02 18:04:53

块加密算法AES算法

2012-05-21 10:06:26

FrameworkCocoa

2012-02-07 15:29:17

Android核心组件Service

2022-09-26 09:01:15

语言数据JavaScript

2021-08-24 06:36:02

DDD领域驱动微服务
点赞
收藏

51CTO技术栈公众号