Sch*_*der 2 html css css-selectors
我有一些像这样的元素
<div class="t-widget t-window">
Your code goes here
</div>
Run Code Online (Sandbox Code Playgroud)
对于该元素和我想应用此规则的所有元素
-webkit-box-sizing : content-box;
-moz-box-sizing : content-box;
box-sizing : content-box;
Run Code Online (Sandbox Code Playgroud)
这有多容易?
您可以使用以下 CSS 设置来实现:
CSS:
.t-widget, .t-widget ~ * { /* The ~ * selects all elements following it */
color: red; /* Added just for illustration */
-webkit-box-sizing : content-box;
-moz-box-sizing : content-box;
-o-box-sizing : content-box;
box-sizing : content-box;
}
Run Code Online (Sandbox Code Playgroud)
HTML:
<div>Your code goes here</div> <!-- Style will not be applied to this -->
<div class="t-widget t-window">Your code goes here</div> <!-- Style will be applied from this point on -->
<div>Your code goes here</div>
<div>Your code goes here</div>
<div>Your code goes here</div>
Run Code Online (Sandbox Code Playgroud)
编辑:刚刚看到您想要的子元素评论。为此,请使用以下 CSS。
.t-widget, .t-widget * {
color: red;
-webkit-box-sizing : content-box;
-moz-box-sizing : content-box;
-o-box-sizing : content-box;
box-sizing : content-box;
}
Run Code Online (Sandbox Code Playgroud)