2012-11-11 104 views
0

我有一個包含內容(div,h1,...)的HTML頁面。通過這些內容之一的互動,我想影響我的身體。我看CSS和〜+兄弟符號,但沒有成功。與兄弟姐妹的目標身體

有沒有辦法實現我想要做的事情?

回答

4

CSS沒有提供任何允許您基於其子元素或其後的元素修改元素的內容。

你需要看看JavaScript。

+0

好的,謝謝我會看看:) – Pierre

+0

你錯了第二部分。相應地,前後的元素有'〜'和'+'。你無法「基於其子女修改元素」這一事實是正確的。 http://generaldisarray.wordpress.com/2006/05/02/introduction-to-css-combinators/ – iMoses

+2

@iMoses - 編號如果前一個兄弟是「A」,則A + B選擇「B」。如果任何先前的兄弟是「A」,則A〜B'選擇'B'。在**'A'之後''B'必須**。他們都沒有選擇一個元素,因爲它跟隨着它。 – Quentin