CSS li 是 HTML 文檔中用于定義列表項的一種元素類型。每個 li 元素都包含一個標題、一個文本段落和一個下劃線,可以嵌套多個 li 元素來創建復雜的列表結構。本文將介紹 CSS li 的第二個定義,即列表項的默認樣式。
CSS li 的第二個定義是 li:before,它定義了一個提前的 li 元素。使用 li:before 規則,可以在 li 元素之前插入一個類似于 li 元素的文本內容。下面是一個使用 li:before 規則的示例:
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
<li>Item 4</li>
<li>Item 5</li>
<li>Item 6</li>
</ul>
在這個示例中,使用 li:before 規則后,每個 li 元素前面的文本都將是 "Item 1"、"Item 2"、"Item 3" 和 "Item 4",而不是 li 元素的文本內容。
除了 li:before 規則外,CSS li 的第二個定義還有其他的選項,例如 li:after 和 li:hover。這些規則都可以用來控制列表項的樣式。下面是一個使用 li:hover 規則的示例:
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
<li>Item 4</li>
<li>Item 5</li>
<li>Item 6</li>
<li>Item 7</li>
<li>Item 8</li>
<li>Item 9</li>
<li>Item 10</li>
<li>Item 11</li>
<li>Item 12</li>
<li>Item 13</li>
<li>Item 14</li>
<li>Item 15</li>
<li>Item 16</li>
<li>Item 17</li>
<li>Item 18</li>
<li>Item 19</li>
<li>Item 20</li>
<li>Item 21</li>
<li>Item 22</li>
<li>Item 23</li>
<li>Item 24</li>
<li>Item 25</li>
<li>Item 26</li>
<li>Item 27</li>
<li>Item 28</li>
<li>Item 29</li>
<li>Item 30</li>
<li>Item 31</li>
<li>Item 32</li>
<li>Item 33</li>
<li>Item 34</li>
<li>Item 35</li>
<li>Item 36</li>
<li>Item 37</li>
<li>Item 38</li>
<li>Item 39</li>
<li>Item 40</li>
<li>Item 41</li>
<li>Item 42</li>
<li>Item 43</li>
<li>Item 44</li>
<li>Item 45</li>
<li>Item 46</li>
<li>Item 47</li>
<li>Item 48</li>
<li>Item 49</li>
<li>Item 50</li>
</ul>
在這個示例中,使用 li:hover 規則后,每個 li 元素后面的文本將不再是 "Item 1"、"Item 2"、"Item 3" 和 "Item 4",而是 li 元素在鼠標懸停時顯示的文本內容。
使用 li:before 和 li:hover 規則,可以很容易地創建出各種樣式的列表項,使得列表更加美觀和易于閱讀。