CodeGym /課程 /Frontend SELF TW /HTML 中的列表

HTML 中的列表

Frontend SELF TW
等級 4, 課堂 1
開放

1.1 列表種類

HTML 中的列表 是組織和結構化資訊的重要工具。它們允許顯示帶有數字或粗體點(標記)的元素。讓我們詳細了解 HTML 中的每個列表元素: <ul>、<ol> 和 <li>。

無序列表 (<ul>)

標籤 <ul> 用於創建無序(標記)列表。列表元素以標記顯示(點、圓圈、方塊)。

範例:

HTML
    
      <ul>
        <li>第一個列表元素</li>
        <li>第二個列表元素</li>
        <li>第三個列表元素</li>
      </ul>
    
  

有序列表 (<ol>)

標籤 <ol> 用於創建有序列表。列表元素顯示為數字或字母。

範例:

HTML
    
      <ol>
        <li>第一個列表元素</li>
        <li>第二個列表元素</li>
        <li>第三個列表元素</li>
      </ol>
    
  

1.2 列表元素 <li>

標籤 <li> 用於標識列表中的每個元素,無論是無序還是有序。它總是要嵌套在 <ul> 或 <ol> 中。

如何輕鬆記住這些標籤:

  • Ordered List – 有序(編號)列表
  • Unordered List – 無序(未編號)列表
  • List Item – 列表元素

屬性 type

此屬性可以在 <ul> 和 <ol> 中使用來更改標記或編號的類型。例如,對於 <ol> 可以使用值 "1"、"A"、"a"、"I"、"i",而對於 <ul> - "disc"、"circle"、"square"。

更改 <ul> 標記類型的範例:

HTML
    
      <ul type="square">
        <li>第一個列表元素</li>
        <li>第二個列表元素</li>
      </ul>
    
  

更改 <ol> 編號類型的範例:

HTML
    
      <ol type="A">
        <li>第一個列表元素</li>
        <li>第二個列表元素</li>
      </ol>
    
  

屬性 start:

這個屬性僅用於 <ol> 來指示起始編號。

例如:

HTML
    
      <ol start="5">
        <li>第五個列表元素</li>
        <li>第六個列表元素</li>
      </ol>
    
  

嵌套列表

列表可以是嵌套的,這允許創建更複雜的結構。

嵌套列表的範例:

HTML
    
      <ul>
        <li>第一個列表元素</li>
          <ul type="circle">
            <li>嵌套第一個元素</li>
            <li>嵌套第二個元素</li>
          </ul>
        <li>第二個列表元素</li>
        <li>第三個列表元素</li>
      </ul>
    
  
重要!
CSS 屬性 list-style-type 提供比屬性 type 更多的標記類型。 此外,屬性 type 被認為是過時的。

1.3 列表樣式化

可以使用 CSS 來樣式化列表,更改標記的顏色、類型和間距。

樣式化範例:

CSS
    
      ul.custom-list {
        list-style-type: katakana; /* 日語片假名 */
        color: blue; /* 文本顏色 */
      }

      ol.custom-list {
        list-style-type: hiragana-iroha; /* 日語 iroha 排序系統 */
        color: green; /* 文本顏色 */
      }
    
  
HTML
    
      <ul class="custom-list">
        <li>第一個列表元素</li>
        <li>第二個列表元素</li>
      </ul>

      <ol class="custom-list">
        <li>第一個列表元素</li>
        <li>第二個列表元素</li>
      </ol>
    
  

因此,使用 <ul>、<ol> 和 <li> 有助於 結構化內容並提高網頁上的可讀性。

1
任務
Frontend SELF TW, 等級 4, 課堂 1
上鎖
無序列表
無序列表
1
任務
Frontend SELF TW, 等級 4, 課堂 1
上鎖
嵌套列表
嵌套列表
留言
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION