CSS匹配指定li元素並設定樣式
如果有一個li元素列表,如果想設定指定位置li的樣式。
這個在以前可能需要稍微麻煩一些,比如在這個要設定的li元素上新增一個class或者id之類。
但是上面的方式不夠靈活,下面介紹一下如何通過偽類選擇器實現此功能。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> #items{ width:900px; height:auto; margin:0 auto; padding:5px 0; clear:both; } #items ul, #items li{ list-style:none; } #items li{ width:500px; height:28px; text-align:left; padding-left: 0px; line-height:28px; border-bottom:dashed 1px #CCC; cursor:pointer; } #items ul li:nth-child(2){color:green;} </style> </head> <body> <div id="items"> <ul> <li>螞蟻部落歡迎您,只有努力奮鬥才會有美好的未來</li> <li>沒有任何人一開始就是高手,必須要好好學習</li> <li>本站的url地址是softwhy.com</li> <li>每一天都是新的,所以要好好真心當前時間</li> <li>div css教程裡面有大量詳實的程式碼</li> </ul> </div> </body> </html>
上面的程式碼可以將第二個li元素的字型顏色設定為綠色。
:nth-child可以參閱CSS E:nth-child(n)一章節。
相關文章
- CSS 設定指定範圍li元素樣式CSS
- css匹配指定索引的li元素CSS索引
- CSS 設定前n個li元素樣式CSS
- CSS設定第n個li元素樣式CSS
- CSS 設定第n個li元素樣式CSS
- css設定第2個li元素的樣式CSS
- css匹配指定行li元素程式碼例項CSS
- CSS 定義第二個li元素樣式CSS
- CSS 設定從第n個開始li元素樣式CSS
- CSS 第2個li元素樣式CSS
- css匹配第n個li元素CSS
- CSS 設定svg元素樣式CSSSVG
- CSS 匹配指定name元素CSS
- CSS 匹配第一個li元素CSS
- CSS 倒數第n個li元素樣式CSS
- css匹配第n個li元素程式碼例項CSS
- jquery設定元素css樣式的幾種方式jQueryCSS
- css匹配指定元素的子元素程式碼例項CSS
- css匹配具有指定屬性值的元素CSS
- canvas—元素樣式設定Canvas
- CSS匹配第一個li元素程式碼例項CSS
- css匹配最後一個li元素程式碼例項CSS
- CSS 設定元素第一行文字樣式CSS
- css設定type為text的input元素的樣式CSS
- CSS設定元素邊框樣式例項程式碼CSS
- jQuery複製指定li元素jQuery
- jQuery刪除指定li元素jQuery
- css如何設定文字在li元素中垂直居中顯示CSS
- css實現匹配具有指定屬性的元素CSS
- JS如何設定元素樣式?JS
- jquery css()方法設定元素的樣式簡單介紹jQueryCSS
- 動態設定元素的css樣式簡單介紹CSS
- js動態設定元素css樣式程式碼例項JSCSS
- jquery獲取指定li元素後面的第n個li元素jQuery
- CSS 設定 <progress>樣式CSS
- CSS 設定列表樣式CSS
- CSS 設定文字樣式CSS
- JavaScript 刪除指定的li元素JavaScript