日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內(nèi)最全I(xiàn)T社區(qū)平臺 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁 > web前端 > htmlcss > CSS3 nth-child 偽類的用法

CSS3 nth-child 偽類的用法

來源:程序員人生   發(fā)布時(shí)間:2013-10-19 22:57:17 閱讀次數(shù):3985次

CSS3提供了強(qiáng)大的偽類(pseudo-class)選擇器,使開發(fā)者能選擇某一對象中符合特定條件的元素進(jìn)行渲染。這些偽類在剛接觸的時(shí)候大家會覺得非常混亂,但當(dāng)掌握了以后能大大提高你的代碼效率,并且節(jié)省代碼量。今天先要說的是nth-child偽類

nth-child偽類的定義

nth-child偽類在W3C里定義是選擇選擇父元素里的第n個(gè)子元素,可以使用an+b的形式選擇子元素,舉例用法如下:

tr:nth-child(2n+1) /* 選擇表格里的單數(shù)行 */
tr:nth-child(odd) /* 同上 */
tr:nth-child(2n) /* 選擇表格里的雙數(shù)行 */
tr:nth-child(even) /* 同上 */

聰明的看官大概已經(jīng)知道nth-child偽類可以用來干什么了。

CSS3 nth-child 偽類應(yīng)用實(shí)例 — 隔行變色列表

既然nth-child偽類能讓我們輕松第選擇容器里的某一個(gè)子元素,我們是不是可以用它來干點(diǎn)什么呢?需求最大的當(dāng)然是隔行變色的表格或者列表。我們這就去做一個(gè)隔行變色的列表看看。

首先確定列表的HTML結(jié)構(gòu),我使用了做簡單的ul > li結(jié)構(gòu),代碼如下

<ul>
<li> 項(xiàng)目一 </li>
<li> 項(xiàng)目二 </li>
<li> 項(xiàng)目三 </li>
<li> 項(xiàng)目四 </li>
<li> 項(xiàng)目五 </li>
<li> 項(xiàng)目六 </li>
<li> 項(xiàng)目七 </li>
</ul>

列表的結(jié)構(gòu)確定后,我們要做的是使ul里的七個(gè)li項(xiàng)根據(jù)單雙項(xiàng)的規(guī)則進(jìn)行隔行變色的處理。因此我們用nth-child(2n+1)或者nth-child(2n)進(jìn)行選擇都可以。我的CSS代碼如下:

ul li {
background: #9FF none repeat scroll 0 0;
list-style-image: none;
list-style-position: outside;
list-style-type: none;
padding: 10px;
color: #000;
}
ul li:nth-child(2n+1) {
background: #6F9 none repeat scroll 0 0;
}

在這里我選擇了對列表的單數(shù)項(xiàng)進(jìn)行特殊渲染,下面是我做出來的效果,大家也可以看這個(gè)DEMO
CSS3 nth-child 偽類效果

nth-child偽類的衍生

除了nth-child以外,W3C還為我們提供了幾個(gè)基于nth-child定義的衍生偽類,這里簡單地說說他們的用途。

  • E:nth-last-child(n): 選擇某個(gè)子元素,從最后一個(gè)數(shù)起
  • E:nth-of-type(n): 選擇某個(gè)某種類型的子元素
  • E:nth-last-of-type(n): 選擇某個(gè)某種類型的子元素,從最后一個(gè)符合條件的元素?cái)?shù)起
  • E:first-child: 選擇第一個(gè)子元素(這個(gè)偽類在CSS2里就有)
  • E:last-child: 選擇最后一個(gè)子元素

nth-child偽類的家族里,除了E:first-child外,其他的偽類都只能在支持CSS3的瀏覽器里起作用,也就是說在目前的IE里是看不到效果的。

出處:http://blog.imbolo.com/css3-nth-child-pseudo-class/

生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 亚洲欧美日韩综合 | 国产精品免费在线 | 免费看的av | 裸体在线国模精品偷拍 | 偷拍自拍在线观看 | 精品视频一二三区 | av中文在线资源 | 国产精品射| 求av网站 | 国产免费av网站 | 青青国产精品 | 国产精品久久久久久久久免费看 | 国产黄页在线观看 | 久久综合一区二区 | 欧美激情视频一区 | 国产三级电影在线播放 | 日本精品久久 | 国产成人99久久亚洲综合精品 | 在线观看国产黄色 | 国产精品成人一区二区三区夜夜夜 | 九九九九精品九九九九 | 精品久久精品 | 一级性| 日韩不卡在线观看 | 久久aⅴ乱码一区二区三区 精品99久久久久久 99热视 | 在线欧美国产 | 日韩欧美综合在线视频 | 九九热在线观看 | 成人免费观看网站 | www.岛国| 久久久观看| 狠狠干狠狠操 | 国产精品久久久久久久久 | 亚洲永久网站 | 国产免费久久 | 日韩一区二区免费视频 | 日本久久免费 | 欧美日韩成人一区 | 久久精品国产亚洲一区二区三区 | 天堂成人国产精品一区 | 精品国产一区二区三区四区在线观看 |