我有以下選擇類和它的所有孩子
<label class="noblock">
<input> ...
...
</label>
我要指定的CSS display: inline
該類noblock
以及它的所有兒童(裏面的任何東西)。有沒有辦法做到這一點?
我有以下選擇類和它的所有孩子
<label class="noblock">
<input> ...
...
</label>
我要指定的CSS display: inline
該類noblock
以及它的所有兒童(裏面的任何東西)。有沒有辦法做到這一點?
是,你可以像這樣做:
.noblock, .noblock * {
display: inline;
}
或者,如果您只想定位直接後裔:
.noblock, .noblock > * {
display: inline;
}
您可以這樣做:
label.noblock, label.noblock * { display: inline }
的*
這裏用來選擇全部後代裏面的任何label
與類元素noblock
.noblock, .noblock * {
display: inline;
}
通知倒不如更換別的東西*
(例如input
如果每一個孩子都是這樣的元素)
FYI,「孩子」是隻有第一個「水平「的後代(就像現實生活中的孩子一樣)。 「裏面的任何東西」只是「後代」 – 2013-05-05 14:19:24