2013-10-09 79 views
0

我试图将CSS分配给少一个元素的直接子元素。我知道这个解决方案。但在我的情况下,我不确定这个元素是什么或者它有什么类别......我只是想要得到直接的孩子并应用风格。就像我们得到第一个孩子,虽然我们不知道那是什么或者是最后一个孩子。如何让少儿立即进入

+0

你能发表一些代码吗? – VJS

+0

您应该添加一个类_anything_以在功能上识别它。否则,你的风格不是语义的。 – gustavohenke

+0

@VijetaShetty的css代码? – Empty

回答

4

如果通过直接孩子,你是指任何其他元素下面的第一级任何元素,那么这是什么?

div > * { 
    color: red; 
} 

http://jsfiddle.net/74H6y/

当然,如果你没有定义较低的元素的样式,一些属性默认设置为inherit,你会得到不想要的结果。

+0

*将样式应用于儿童内部的元素... – Empty

+2

@MridulaTripathi:不是。除非你的值是默认值(这是'继承'一堆属性)。但是其他解决方案也会受到这种影响。 – MildlySerious

+0

这是用较少的表示法...这是正常的css权利... – Empty

0

如何在您的LESS代码中定义CSS样式,然后使用JavaScript标识根元素,然后将此样式设置为该元素。

不知道父元素/ id/styleClass - 我不知道你将如何实现它。

+0

我会尝试申请一个类添加到我的div和应用样式的每个元素。 – Empty