2012-01-29 86 views

回答

3

<p>的第一個孩子是一個<b>標籤,而不是一個<span>

「這個僞類只的元素相匹配如果它是其父元素的第一個子元素「。 (http://reference.sitepoint.com/css/pseudoclass-firstchild)

編輯 您可以使用相鄰兄弟選擇,如果你不能改變類的元素,你需要支持IE7(雖然它可能不工作):

http://jsfiddle.net/qqyYU/5/

+0

+1哦。那麼如何選擇第一個跨度而不需要添加類 – 2012-01-29 07:01:22

+0

@JitendraVyas您可能可以使用相鄰的兄弟選擇器。 – 2012-01-29 07:06:36

2

你想爲你的CSS是什麼:

.detail p span:nth-of-type(1) {background:yellow;} 

不幸的是這有瀏覽器的支持較差。

+0

是的,我也想IE7的支持 – 2012-01-29 07:02:11

+0

然後,不會只用CSS來得到它。 jQuery和朋友將是您唯一的選擇,或者將您的類添加到您的''。 – Interrobang 2012-01-29 07:05:57

相關問題