CSS 定義第二個li元素樣式

admin發表於2019-11-13

li是常見的生成列表的元素,可能需要定義特定某一個li的樣式。

下面以定義第二li的樣式為例子對相關CSS屬性進行一下介紹。

程式碼例項如下:

[HTML] 純文字檢視 複製程式碼執行程式碼
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="author" content="http://www.softwhy.com/" />
<title>螞蟻部落</title>
<style type="text/css">
li{
  list-style-type: none;
}
li:nth-child(2){
  color:blue;
}
</style>
</head>
<body>
  <ul>
    <li>螞蟻部落一</li>
    <li>螞蟻部落二</li>
    <li>螞蟻部落三</li>
    <li>螞蟻部落四</li>
  </ul>
</body>
</html>

程式碼執行效果截圖如下:

a:3:{s:3:\"pic\";s:43:\"portal/201911/13/141233wza6pwtgwcpw4wc7.png\";s:5:\"thumb\";s:0:\"\";s:6:\"remote\";N;}

通過:nth-child()選擇器實現上述功能,下面簡單介紹如下幾點:

(1).選擇器引數規定li元素的位置,從1開始計算,與大多數程式語言從0開始計算第一個位置不同。

(2).關於上述選擇器的用法可以參閱CSS E:nth-child(n)一章節。

相關文章