1. 程式人生 > 其它 >HTML(十一):列表標籤

HTML(十一):列表標籤

表格標籤是用來顯示資料的,那麼列表就是用來佈局的。

列表最大的特點就是整齊、整潔、有序,它作為佈局會更加自由和方便。

根據使用情景不同,列表可以分為三大類:無序列表,有序列表和自定義列表

無序列表

基本語法

<ul>標籤表示HTML頁面中專案的無序列表,一般會議專案符號呈現列表項,而列表項使用<li>標籤定義。

<ul>
    <li>列表項1</li>
    <li>列表項2</li>
    <li>列表項3</li>
    。。。
</ul>
  • 無序列表的各個列表項之間沒有順序級別之分,是並列的。

  • <ul> </ul>中只能巢狀<li></li>,直接在<ul></ul>標籤中輸入其他標籤或文字的做法是不被允許的。

  • <li></li>之間相當於一個容器,可以容納所有元素。

  • 無序列表會帶有自己的樣式屬性,但實際使用中,我們會使用CSS來設定。

程式碼示例

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <title>無序列表</title>
</head>
<body>
    <ul>
        <li>榴蓮</li>
        <li>臭豆腐</li>
        <li>螺螄粉</li>
        <li>
            <p>123</p>
        </li>
    </ul>
</body>
</html>

有序列表

有序列表即為有排列順序的列表,其各個列表項會按照一定的順序排列帶定義。

基本語法

在HTML中,<ol>標籤用於定義有序列表,列表以數字來顯示,並且使用<li>標籤來定義列表項。

<ol>
  <li>列表項1</li>
  <li>列表項2</li>
  <li>列表項3</li>
  。。。
</ol>
  • <ol> </ol>中只能巢狀<li></li>,直接在<ul></ul>標籤中輸入其他標籤或文字的做法是不被允許的。

  • <li></li>之間相當於一個容器,可以容納所有元素。

  • 有序列表會帶有自己的樣式屬性,但實際使用中,我們會使用CSS來設定。

程式碼示例

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <title>有序列表</title>
</head>
<body>
    <h4>粉絲排行榜</h4>
    <ol>
        <li>劉德華 10000</li>
        <li>劉若英 1000</li>
    </ol>
</body>
</html>

自定義列表

自定義列表常用於對術語或名詞進行解釋和描述,定義列表的列表項前乜有任何專案符號。

基本語法

在HTML標籤中,<dl>標籤用於定義描述列表,該標籤會與<dt>(定義專案/名字)和<dd>(描述每一個專案/名字)一起使用。

<dl>
    <dt>
      <dd>名詞1</dd>
      <dd>名詞1解釋1</dd>
      <dd>名詞1解釋2</dd>
    </dt>
    <dt>
      <dd>名詞2</dd>
      <dd>名詞2解釋1</dd>
      <dd>名詞2解釋2</dd>
    </dt>
...
</dl>

  • <dl></dl>裡面只能包含<dt><dd>

  • <dt><dd>個數沒有限制,經常一個<dt>對應多個<dd>

示例程式碼

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>自定義列表</title>
    </head>
    <body>
        <dl>
            <dt>幫助中心</dt>
            <dd>賬戶管理</dd>
            <dd>購物指南</dd>
            <dd>訂單操作</dd>
        </dl>
        <dl>
            <dt>服務支援</dt>
            <dd>售後政策</dd>
            <dd>自助服務</dd>
            <dd>相關下載</dd>
        </dl>
        <dl>
            <dt>線下門店</dt>
            <dd>小米之家</dd>
            <dd>服務網點</dd>
            <dd>授權體驗店/專區</dd>
        </dl>
    </body>
</html>