2013-05-05 84 views
1

我有以下选择类和它的所有孩子

<label class="noblock"> 
    <input> ... 
    ... 
</label> 

我要指定的CSS display: inline该类noblock以及它的所有儿童(里面的任何东西)。有没有办法做到这一点?

+0

FYI,“孩子”是只有第一个“水平“的后代(就像现实生活中的孩子一样)。 “里面的任何东西”只是“后代” – 2013-05-05 14:19:24

回答

2

是,你可以像这样做:

.noblock, .noblock * { 
    display: inline; 
} 

或者,如果您只想定位直接后裔:

.noblock, .noblock > * { 
    display: inline; 
} 
0

您可以这样做:

label.noblock, label.noblock * { display: inline } 

*这里用来选择全部后代里面的任何label与类元素noblock

0
.noblock, .noblock * { 
    display: inline; 
} 

通知倒不如更换别的东西*(例如input如果每一个孩子都是这样的元素)

相关问题