2009-11-20 22 views
0

我有一個CSS部門打電話回家已經得到了與懸停動作爲家庭部門內部的錨標籤這樣的某些屬性:訪問其它CSS部門

#home a:hover 
{ 
    background-image:url(images/template_03_1.png); 
    position:relative; 
    top:3.5em; 
    left:0.5em; 
} 

現在,我想要做的就是在上面定義的塊內訪問'home'id的屬性,以便每當有人在主分區內的錨標籤上懸停時,就更改主分區的屬性。我知道這在JavaScript中很容易實現,但是這僅僅可以使用CSS。

感謝, niting

回答

1

我是正確,如果我想,你希望下面?

#home a:hover 
{ 
#home.background-color: #fff; 
} 

如果是,那麼:否。不是沒有JavaScript,甚至沒有CSS3。您無法編輯其他規則的屬性。

遞歸也是不可能的,因爲你總是風格,什麼是規則中的最後選擇,所以打字#home a:hover風格錨如果徘徊,#home .class款式任何有class="class",是#home器的新生代。

換句話說,遞歸與CSS選擇器是不可能的(或我不知道它...)

0

你可以嘗試設置上#home本身懸停,但不會在工作IE(6)。不幸的是,你不能根據孩子的僞類來設計父類。 Javascript非常適合這個。

0

如果你在你的<DIV>只有一個<A>那麼也許你可以風格你<A>有像周圍<DIV>相同的尺寸,並給予<A>所需的背景。