在 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/