在 CSS 中,选择器与空格的组合意味着 descendance

但是在我读到的另一个答案 How to combine class and ID in CSS selector? 中,类似的语法意味着在一个标签中重合选定的标记。

CSS 解析器是否真的区分空格和无空格,或者这是在两种情况下都适用的相同语法?

最佳答案

是的,空格在 CSS 规则中很重要。
#tag.flower 表示同时具有 id="tag"class="flower" 的元素,其中 #tag .flower 表示在具有 class="flower" 的元素内具有 id="tag" 的元素。

例如:
#tag.flower

<div id="tag" class="flower"></div>
#tag .flower
<div id="tag">
    <div class="flower"></div>
</div>

关于html - 组合选择器时,空格是否与没有空格相同?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16175379/

10-10 13:05