2012-01-04 77 views

回答

0

以下适用样式孩子ulli的:

li ul li { color:red }

http://jsfiddle.net/bkC36/

要检查click ED liul它里面你需要JavaScript

+0

这种风格是'ul'而不是'li' – 2012-01-04 19:29:36

0

使用jQuery来做到这一点很简单。 $('li')。has('ul')。css('background-color','red');

0

你想知道元素(li)是否具有某个子元素(ul),如果是,请设置父元素(li)?

如果是的话 - 不,没有办法根据纯CSS中的孩子来设计父母的样式。但是,jQuery具有选择器,可以让您获取与此模式相匹配的节点,然后您可以将样式应用于该模式。

0

这条规则应该适用于任何在任何水平下具有ul的风格。

ul li {/* */} 

如果你想的风格,具有UL锂直接怒吼咆哮,您可以使用此规则

ul > li {/* */} 
相关问题