是否优先考虑组合者
a > b ~ c d
Run Code Online (Sandbox Code Playgroud)
(注之间的空间c,并d为后代组合子)
或者只是从左到右阅读,就像
((a > b) ~ c) d
Run Code Online (Sandbox Code Playgroud)
?
在下面的示例中,我想创建一个CSS规则,该规则仅适用于带有文本"Blockhead"的标题.
<div class="gumby">
<span class="pokey"></span>
<h3>Blockhead</h3>
<h3>Clay rules</h3>
</div>
Run Code Online (Sandbox Code Playgroud)
我可以使用括号,例如(.gumby > .pokey) + h3?如果没有,我的替代方案是什么?
以下选择器是什么意思?
.a .b + .c .d { ... }
Run Code Online (Sandbox Code Playgroud)
意图(以及它似乎起作用的方式):选择与d内部c相邻的b内部a
/* Brackets to hide ambiguity */
(.a .b + .c) .d
Run Code Online (Sandbox Code Playgroud)
这是正确使用邻接兄弟选择器吗?+CSS语法中的运算符优先级是什么?