2009-02-13 99 views

回答

6

不幸的是,你不能在CSS中定位父元素,但是(我相信它會在CSS3中)(參見Sam的回答)。如果你想做到這一點,你將不得不a)使用javascript或b)向包含輸入的td添加類名稱。

你可以使用目前的目標子女,兄弟姐妹,類型等

4

According to Wikipedia

選擇器是無法提升

CSS提供沒有辦​​法選擇父母或滿足特定條件的元素的祖先。更高級的選擇器方案(例如XPath)將啓用更復雜的樣式表。然而,CSS工作組拒絕父代選擇器提案的主要原因與瀏覽器性能和增量渲染問題有關。

而對於任何人在未來的SO搜索,這也可以被稱爲祖先選擇。

4

選擇器Here is a nice reference如果你正在使用jQuery:

$("td input").each(function() { $(this).parent("td").css("style", "value"); });