2009-02-13 101 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"); });