给定已知子DIV ID的任何方式为父DIV写CSS?

时间:2012-09-06 04:33:56

标签: html css dom css-selectors

  

可能重复:
  Is there a CSS parent selector?

鉴于我无法更改HTML文件,只能更改CSS文件。

如果我只知道直接子DIV ID,如何将一些CSS添加到父DIV?

例如:

<div>
  <div id="child">
    content
  </div>
</div>

类似于:#child:parent div CSS规则?

2 个答案:

答案 0 :(得分:1)

不,css选择器不支持它。在css4中有一些东西(但它现在不可用):

$div > #child {
  /* here code for parent div */
}

答案 1 :(得分:0)

试试这个但是使用jquery

$('#child').parent().css({'background-color':'green','color':'black'});

DEMO