?
This document uses PHP Chinese website manual Release
E:last-child { sRules }
要使該屬性生效,E元素必須是某個(gè)元素的子元素,E的父元素最高是body,即E可以是body的子元素
E:last-child選擇符,E必須是它的兄弟元素中的最后一個(gè)元素,換言之,E必須是父元素的最后一個(gè)子元素。與之類似的偽類還有E:first-child,只不過情況正好相反,需要它是第一個(gè)子元素。
通過具體的例子來進(jìn)行理解:
有效的代碼:
p:last-child{color:#f00;}
<div>
<h2>我是一個(gè)標(biāo)題</h2>
<p>我是一個(gè)p</p>
</div>
無效的代碼:
p:last-child{color:#f00;}
<div>
<p>我是一個(gè)p</p>
<h2>我是一個(gè)標(biāo)題</h2>
</div>
在上述代碼中,如果我們要設(shè)置第一個(gè)li的樣式,那么代碼應(yīng)該寫成li:first-child{sRules}
,而不是ul:first-child{sRules}
。
IE | Firefox | Chrome | Safari | Opera | iOS Safari | Android Browser | Android Chrome |
---|---|---|---|---|---|---|---|
6.0-8.0 | 2.0+ | 4.0+ | 3.1+ | 3.5+ | 3.2+ | 2.1+ | 18.0+ |
IE9.0+ |
<!DOCTYPE html> <html lang="zh-cmn-Hans"> <head> <meta charset="utf-8" /> <title>結(jié)構(gòu)性偽類選擇符 E:last-child_CSS參考手冊(cè)_web前端開發(fā)參考手冊(cè)系列</title> <meta name="author" content="Joy Du(飄零霧雨), dooyoe@gmail.com, www.doyoe.com" /> <style> h1 { font-size: 16px; } li:last-child { color: #f00; } </style> </head> <body> <h1>注意是li:last-child,而不是ul:last-child</h1> <ul> <li>結(jié)構(gòu)性偽類選擇符 E:last-child</li> <li>結(jié)構(gòu)性偽類選擇符 E:last-child</li> <li>結(jié)構(gòu)性偽類選擇符 E:last-child</li> <li>結(jié)構(gòu)性偽類選擇符 E:last-child</li> </ul> </body> </html>
點(diǎn)擊 "運(yùn)行實(shí)例" 按鈕查看在線實(shí)例