2012-08-08 79 views

回答

27

父元素和後代元素之間只需使用CSS後代選擇器(空格):

ul.saft div.textSlide { 
    /* CSS rules */ 
} 

JS Fiddle demo

在這種情況下,規則適用於textSlide類的div如果它的祖先是類saftul只適用。你可以使用直接子組合器,>,但是你必須指定div與每個父/祖的關係,直到需要它的類爲止,這可能很難維護CSS(不是這個情況,但隨着時間的推移,它可能會成爲問題)。

+1

感謝您的作品完美...得等待幾分鐘,才能接受....但我會,感謝您的幫助。 – RonanC 2012-08-08 11:29:04

+0

非常歡迎,我很樂意幫助! =) – 2012-08-08 11:29:32

2

只要做到:

ul.saft .textSlide {

這實現了你所需要的

+0

這風格的UL不div.textslide – RonanC 2012-08-08 11:28:07

+3

不,它不.. – Andy 2012-08-08 11:28:36

0

可以方便地選擇,只有當一個類名SAFT的UL裏面像下面的CSS提到了一個特定的類名的div: -

ul.saft .textSlide { 
color:red; 
} 

或看演示: - http://tinkerbin.com/mcrh7iMq

相關問題