2013-05-05 135 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如果每一個孩子都是這樣的元素)