CSS List 列表屬性 | 梧所不學

CSS List 列表屬性 | 梧所不學

更新於 發佈於 閱讀時間約 2 分鐘

列表(List)是用來組織和呈現資訊的元素。本文將介紹 CSS 的列表相關屬性,幫助你控制列表的外觀,讓列表更符合設計的需求。

列表的基本類型

在 HTML 中,有兩種列表類型:

  1. 無序列表:使用 <ul> 標籤,通常以圓點作為項目符號。
  2. 有序列表:使用 <ol> 標籤,項目以數字或字母順序排列。
<ul>
  <li>項目一</li>
  <li>項目二</li>
  <li>項目三</li>
</ul>

<ol>
  <li>第一項</li>
  <li>第二項</li>
  <li>第三項</li>
</ol>

設定項目符號樣式

list-style-type 是用於設定列表項目的符號樣式,以下是可以設定的值:

  1. disc:實心圓點。
  2. circle:空心圓點。
  3. square:方形。
  4. decimal:阿拉伯數字(1, 2, 3, ...)。
  5. lower-alpha:小寫英文字母(a, b, c, ...)。
  6. upper-alpha:大寫英文字母(A, B, C, ...)。
  7. none:移除列表的項目符號
ul {
  list-style-type: square;
}

ol {
  list-style-type: upper-alpha;
}

使用圖片作為項目符號

如果你想使用自訂的圖片作為項目符號,可以使用 list-style-image

ul {
  list-style-image: url('path/to/image.png');
}

控制項目符號的位置

list-style-position 決定項目符號相對於列表內容的位置,以下是可以設定的值:

  1. outside:項目符號位於列表內容的左側,與內容分開顯示。(預設值)。
  2. inside:項目符號與內容在同一縮排水平線上,若內容換行,換行部分會與項目符號對齊。
ul {
  list-style-position: inside;
}

使用縮寫屬性

list-stylelist-style-typelist-style-imagelist-style-position 的簡寫屬性,可以一次設定多個值:

ul {
  list-style: square inside;
}

ol {
  list-style: upper-alpha outside;
}

結語

以上就是 CSS 的常用列表屬性,透過這些屬性,你就可以輕鬆調整列表的外觀了,希望這些內容有幫助到正在學習的你。

avatar-img
梧笙の領域展開
64會員
37內容數
「梧笙」即「吾生」,意即我的生命,朋友都叫我「阿梧(Awu)」,高雄人。我喜歡學習新技能,從程式設計到網路工具,再到社群經營和影片剪輯。日常興趣是打遊戲、看動漫、讀小說和聽音樂。我會把這些興趣寫成文章,如果你有任何想法或問題,歡迎來信到我的郵箱 aowulife109@gmail.com
留言
avatar-img
留言分享你的想法!
梧笙の領域展開 的其他內容
迴圈(Loop)是一個非常重要的基礎觀念。迴圈讓我們可以重複執行某段程式碼,直到達到我們設定的條件為止。本文將介紹 JavaScript 中常見的三種迴圈:for 迴圈、while 迴圈,以及 do...while 迴圈,讓你理解它們的使用方式與差異。
當我們學習 JavaScript 時,「條件判斷」是不可或缺的基礎概念。它讓程式能根據不同情況,執行不同的指令。本文將會介紹 if else 和 switch case 這兩種常見的條件判斷,並說明它們的結構與使用時機。
當你剛開始學習 JavaScript 時,運算子和數學函數是不可或缺的基礎。這些工具讓你能夠處理數字、執行計算,甚至在程式邏輯中做出判斷。本文將介紹 JavaScript 常見的運算子與數學函數。
迴圈(Loop)是一個非常重要的基礎觀念。迴圈讓我們可以重複執行某段程式碼,直到達到我們設定的條件為止。本文將介紹 JavaScript 中常見的三種迴圈:for 迴圈、while 迴圈,以及 do...while 迴圈,讓你理解它們的使用方式與差異。
當我們學習 JavaScript 時,「條件判斷」是不可或缺的基礎概念。它讓程式能根據不同情況,執行不同的指令。本文將會介紹 if else 和 switch case 這兩種常見的條件判斷,並說明它們的結構與使用時機。
當你剛開始學習 JavaScript 時,運算子和數學函數是不可或缺的基礎。這些工具讓你能夠處理數字、執行計算,甚至在程式邏輯中做出判斷。本文將介紹 JavaScript 常見的運算子與數學函數。