HTML <ol> 标签

HTML <ol> 元素表示有序列表,通常渲染为一个带编号的列表。


实例

  1. <!DOCTYPE html>
  2. <html>
  3. <body>
  4. <h1>ol 元素</h1>
  5. <ol>
  6. <li>咖啡</li>
  7. <li></li>
  8. <li>牛奶</li>
  9. </ol>
  10. <ol start="50">
  11. <li>咖啡</li>
  12. <li></li>
  13. <li>牛奶</li>
  14. </ol>
  15. </body>
  16. </html>

浏览器支持

元素
<ol>YesYesYesYesYes

所有主流浏览器都支持 <ol> 标签。


定义和用法

<ol> 标签定义有序列表。


HTML 与 XHTML 之间的差异

在 HTML 4.01 中,ol 元素的 "compact"、"start" 以及 "type" 属性是不建议使用的。

在 XHTML 1.0 Strict DTD 中,不支持 ol 元素的 "compact"、"start" 以及 "type" 属性。


提示和注释:

提示:请使用 CSS 来定义列表的类型。


属性

HTML5 中的新属性。

属性描述
compactcompact

HTML5 中不支持。HTML 4.01 中不建议使用。

规定列表呈现的效果比正常情况更小巧。

reversedreversed规定列表顺序为降序。(9,8,7…)
startnumber规定有序列表的起始值。
type
  • 1
  • A
  • a
  • I
  • i
规定在列表中使用的标记类型。

全局属性

<ol> 标签支持 HTML 中的 全局属性


事件属性

<ol> 标签支持 HTML 中的 事件属性


更多实例

不同的 list-style-type 属性下的 ol 样式

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <style>
  5. ol.a {list-style-type: armenian;}
  6. ol.b {list-style-type: cjk-ideographic;}
  7. ol.c {list-style-type: decimal;}
  8. ol.d {list-style-type: decimal-leading-zero;}
  9. ol.e {list-style-type: georgian;}
  10. ol.f {list-style-type: hebrew;}
  11. ol.g {list-style-type: hiragana;}
  12. ol.h {list-style-type: hiragana-iroha;}
  13. ol.i {list-style-type: katakana;}
  14. ol.j {list-style-type: katakana-iroha;}
  15. ol.k {list-style-type: lower-alpha;}
  16. ol.l {list-style-type: lower-greek;}
  17. ol.m {list-style-type: lower-latin;}
  18. ol.n {list-style-type: lower-roman;}
  19. ol.o {list-style-type: upper-alpha;}
  20. ol.p {list-style-type: upper-latin;}
  21. ol.q {list-style-type: upper-roman;}
  22. ol.r {list-style-type: none;}
  23. ol.s {list-style-type: inherit;}
  24. </style>
  25. </head>
  26. <body>
  27. <h1>所有的 list-style-type 属性下的 ol 样式</h1>
  28. <ol class="a">
  29. <li>Armenian</li>
  30. <li></li>
  31. <li>可口可乐</li>
  32. </ol>
  33. <ol class="b">
  34. <li>Cjk-ideographic</li>
  35. <li></li>
  36. <li>可口可乐</li>
  37. </ol>
  38. <ol class="c">
  39. <li>Decimal</li>
  40. <li></li>
  41. <li>可口可乐</li>
  42. </ol>
  43. <ol class="d">
  44. <li>Decimal-leading-zero</li>
  45. <li></li>
  46. <li>可口可乐</li>
  47. </ol>
  48. <ol class="e">
  49. <li>Georgian</li>
  50. <li></li>
  51. <li>可口可乐</li>
  52. </ol>
  53. <ol class="f">
  54. <li>Hebrew</li>
  55. <li></li>
  56. <li>可口可乐</li>
  57. </ol>
  58. <ol class="g">
  59. <li>Hiragana</li>
  60. <li></li>
  61. <li>可口可乐</li>
  62. </ol>
  63. <ol class="h">
  64. <li>Hiragana-iroha</li>
  65. <li></li>
  66. <li>可口可乐</li>
  67. </ol>
  68. <ol class="i">
  69. <li>Katakana</li>
  70. <li></li>
  71. <li>可口可乐</li>
  72. </ol>
  73. <ol class="j">
  74. <li>Katakana-iroha</li>
  75. <li></li>
  76. <li>可口可乐</li>
  77. </ol>
  78. <ol class="k">
  79. <li>Lower-alpha</li>
  80. <li></li>
  81. <li>可口可乐</li>
  82. </ol>
  83. <ol class="l">
  84. <li>Lower-greek</li>
  85. <li></li>
  86. <li>可口可乐</li>
  87. </ol>
  88. <ol class="m">
  89. <li>Lower-latin</li>
  90. <li></li>
  91. <li>可口可乐</li>
  92. </ol>
  93. <ol class="n">
  94. <li>Lower-roman</li>
  95. <li></li>
  96. <li>可口可乐</li>
  97. </ol>
  98. <ol class="o">
  99. <li>Upper-alpha</li>
  100. <li></li>
  101. <li>可口可乐</li>
  102. </ol>
  103. <ol class="p">
  104. <li>Upper-latin</li>
  105. <li></li>
  106. <li>可口可乐</li>
  107. </ol>
  108. <ol class="q">
  109. <li>Upper-roman</li>
  110. <li></li>
  111. <li>可口可乐</li>
  112. </ol>
  113. <ol class="r">
  114. <li>None</li>
  115. <li></li>
  116. <li>可口可乐</li>
  117. </ol>
  118. <ol class="s">
  119. <li>inherit</li>
  120. <li></li>
  121. <li>可口可乐</li>
  122. </ol>
  123. </body>
  124. </html>

ol标签默认样式、

  1. ol {
  2. display: block;
  3. list-style-type: decimal;
  4. margin-top: 1em;
  5. margin-bottom: 1em;
  6. margin-left: 0;
  7. margin-right: 0;
  8. padding-left: 40px;
  9. }