CSS 清單



CSS 教學  >  清單

在 CSS 中常見的清單 (list) 屬性有以下幾種:

  • list-style-type
  • list-style-position
  • list-style-image
  • list-style

    每一個屬性在以下會有詳細地介紹:

    list-style-type

    list-style-type 屬性是用來設定在清單中,每一條之前的記號要用什麼。最常見的 list-style-type 設定值為:

  • none (沒有)
  • disc (全黑圓圈)
  • circle (空心圓圈)
  • square (正方形)

    One may also wish to use ordered character sets. Common ones are:

  • upper-latin (大寫拉丁文)
  • lower-latin (小寫拉丁文)
  • upper-roman (大寫羅馬文)
  • lower-roman (小寫羅馬文)
  • upper-alpha (大寫希臘文 )
  • lower-alpha (小寫希臘文 )

    以下列舉幾個例子:

    例 1:
    <ul style='list-style-type:upper-roman;'>
      <li>項目 1</li>
      <li>項目 2</li>
    </ul>

    結果:

    • 項目 1
    • 項目 2

    例 2:
    <ul style='list-style-type:square;'>
      <li>正方形項目 1</li>
      <li>正方形項目 2</li>
    </ul>

    結果:

    • 正方形項目 1
    • 正方形項目 2

    list-style-position

    list-style-position 屬性讓我們可以決定記號是否應該被視為是文字的一部份,並且由此而決定記號的位置。這個屬性可能的設定值為 "inside" 及 "outside"。預定值為 "outside"。

    以下是兩個例子,由其中我們可以看出來 inside 及 outside 的不同:

    例 3:

    <ul style='list-style-position:inside;'>
      <li>第一個項目<br>第一項目的第二行
      <li>第二個項目
    </ul>

    結果:

    • 第一個項目
      第一項目的第二行
    • 第二個項目

    例 4:

    <ul style='list-style-position:outside;'>
      <li>第一個項目<br>第一項目的第二行
      <li>第二個項目
    </ul>

    結果:

    • 第一個項目
      第一項目的第二行
    • 第二個項目

    list-style-image

    list-style-image 屬性是用來將某個圖案設定為記號。這個屬性的用法為,

    list-style-image:url([image_url]);

    舉例來說,若 CSS 樣式為:

    ul {
      list-style-image:url("circle.gif");
    }

    那以下的 HTML 碼,

    <ul>
      <li>第一項利用自我設定的記號。
      <li>第二項利用自我設定的記號。
    </ul>

    就會顯現為,

    • 第一項利用自我設定的記號。
    • 第二項利用自我設定的記號。

    list-style

    以上提到的這三個 (list-style-stylelist-style-position、及 list-style-image) 屬性可以被簡化為一個 list-style 屬性。這種做法稱為捷徑 (shortcut)。在這裡,屬性的順序並不重要。

    舉例來說,以下的 CSS 樣式,

    ul {
      list-style: url("circle.gif") none inside;
    }

    套用在以下的 HTML 碼中,

    <ul>
      <li>第一項以捷徑方式列出的清單。
      <li>第二項以捷徑方式列出的清單。
    </ul>

    就會顯現出,

    • 第一項以捷徑方式列出的清單。
    • 第二項以捷徑方式列出的清單。

    下一頁: CSS 表格



    Copyright 2007-2009   1keydata.com,   All Rights Reserved.



  • CSS 語法教學
    CSS 語法
    CSS 套用方式
    CSS 媒體類別
    CSS 串接
    CSS 繼承
    CSS Class 與 ID
    CSS Div 與 Span
    CSS 長度單位

    CSS 盒子模式
    CSS 邊界 (Margin)
    CSS 邊框 (Border)
    CSS 留白 (Padding)
    CSS 背景 (Background)
    CSS 顏色
    CSS 字體
    CSS 連接
    CSS 清單 (List)
    CSS 表格 (Table)
    CSS 位置 (Position)
    CSS 文字 (Text)
    CSS 浮動 (Float)
    CSS 清除 (Clear)
    CSS 滑鼠游標圖案

    CSS 樣式