【发布时间】:2015-04-08 10:10:05
【问题描述】:
我曾在某处看到使用 * 作为 SASS 的 ID 或类选择器的能力......这样做的正确方法是什么?
例如,我想选择父 div 中的所有 div id。我会想象这样的事情:
<div id="parent">
<div id="sub1">
<div class="icon"></div>
<div class="content"></div>
</div>
<div id="sub2">
<div class="icon"></div>
<div class="content"></div>
</div>
#parent {
#* {
}}
【问题讨论】:
-
Sass 没有这样的通配符,但 CSS 有。 Sass 也只知道 CSS 对文档标记的了解(换句话说:什么都不知道)。你能改写你的问题吗?因为不清楚您到底在寻找什么。
-
您能否具体说明一下为什么简单的 CSS 选择器
#parent *或#parent div不起作用? -
是的,我有点不清楚,抱歉,我已经更新了上面的预期代码。基本上我想选择#sub1 和#sub2。所以 * 和 div 不会工作(因为它会选择其他人)但是,#parent > div would 工作,我只是希望有一种时髦的方式来做到这一点:D 我会尝试回答下面由 bookcasey 发布并回发!
-
同样,对于该示例,您可以使用
#parent > div(纯 CSS)仅选择直接后代。
标签: sass