文章出處

前面的話

  從某種意義上講,不是描述性文本的任何內容都可以認為是列表。人口普查、太陽系、餐館菜單等都可以表示為一個列表或列表的列表。列表分為無序列表、有序列表和定義列表三種

 

無序列表

  無序列表(unorder list)縮寫為ul,即無數值排序項的集合,且它們在列表中的順序是沒有意義的。通常情況下,無序列表項的頭部可以是幾種形式,如一個點,一個圓形或方形。頭部的風格并不是在頁面的HTML描述定義,但在其相關的CSS可以用list-style-type屬性

【默認樣式】 

//IE7-瀏覽器margin-left: 30pt;
ul{
    margin: 16px 0;
    padding-left: 40px;
    list-style-type: disc;
}
<ul>
    <li>Coffee</li>
    <li>Milk</li>
</ul>

 

有序列表

  有序列表(order list)簡寫為ol,表示多個有序列表項。通常情況下,有序列表中顯示在項前面的編號(a preceding numbering),可以是任何形式的,如數字、字母或羅馬數字甚至簡單的點。 在網頁的 HTML 描述中并沒有定義編號的樣式,但可以用相關的CSS定義,使用 list-style-type 屬性

【默認樣式】

//IE7-瀏覽器margin-left: 30pt;
ol{
    margin: 16px 0;
    padding-left: 40px;
    list-style-type: decimal;
}
<ol>
    <li>Coffee</li>
    <li>Milk</li>
</ol>

【屬性】

  HTML5為ol新增了兩個屬性:reversed和start

  1、reversed

    降序(IE和safari不支持)

  2、start

    有序列表的起始項(沒有start屬性的CSS替代方案)

<ol reversed start="2">
  <li>咖啡</li>
  <li>牛奶</li>
  <li>茶</li>
  <li>可樂</li>
  <li>酒</li>    
</ol>

marker

  marker表示ol或ul中li的列表項標志,雖然list-style樣式只能應用于display的值為list-item的元素,但由于該樣式可繼承,所以竟然將其應用在ol或ul,然后通過繼承,使所有的li都獲取設置的list-style樣式。如果給某一個li設置list-style樣式,將覆蓋其從父級繼承的list-style樣式

list-style(列表項標志復合樣式):list-style-type list-style-image list-style-position

  1、list-style-type:列表項標志類型

  2、list-style-image:列表項標志圖像

  3、list-style-position:列表項標志位置

  [注意]當list-style-image不為none時,list-style-type值將被覆蓋;通常提供一個作為“后路”的標志類型,應付圖像未能加載的意外情況

  <演示框>點擊下列相應屬性值可進行演示

  [注意]IE7-瀏覽器不支持屬性值 "decimal-leading-zero"、"lower-greek"、"lower-latin"、"upper-latin"、"armenian"、"georgian"

 

定義列表

  定義列表(define list)簡寫是dl,是一個包含術語定義以及描述的列表,通常用于展示詞匯表或者元數據(鍵-值對列表)

  定義元素(define list title)用于在一個定義列表中聲明一個術語。該元素僅能作為dl的子元素出現。通常在該元素后面會跟著dd元素

  描述元素(define list describe)用來指明一個描述列表dl元素中一個術語的描述。這個元素只能作為描述列表元素的子元素出現,并且必須跟著一個dt元素

  [注意]一個dt可對應多個dd;<dl><dt><dd>的display都是block

【默認樣式】

dl{
    margin: 16px 0;
}
//IE7-瀏覽器margin-left: 30pt;    
dd{
    margin-left: 40px;
}
<dl>
    <dt>Coffee</dt>
    <dd>Black hot drink</dd>
    <dt>Milk</dt>
    <dd>White cold drink</dd>
</dl>

文章列表


不含病毒。www.avast.com
全站熱搜
創作者介紹
創作者 大師兄 的頭像
大師兄

IT工程師數位筆記本

大師兄 發表在 痞客邦 留言(0) 人氣()