css - 嵌套选择器 - 可能吗?

标签 css css-selectors

假设我有一个 div,里面有一堆东西:

<div id="Product">
 <ul id="List"></ul>
 <div class="Component"></div>
 <input type=... />
 ...
</div>

现在,我想设置各种样式,但仅限于在 #Product div 中。一般来说,我会这样做:

#Product #List {}
#Product .Component {}
#Product input {}

但是,我可以做这样的事情吗?

#Product {
    #List {}
    .Component {}
    input {}
}

最佳答案

嵌套 CSS 选择器对于标准 CSS 是不可能的,但是还有其他工具,比如 SASS , LESS , 和 XCSS这允许您按照您描述的方式编写规则。

这些工具通常“编译”成真正的 CSS,处理将嵌套的选择器语法转换成真正的 CSS 规则。

关于css - 嵌套选择器 - 可能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6633119/

相关文章:

iphone - 用户何时在iOS Safari中触摸元素时的CSS伪类?

html - :hover command won't work with a general sibling selector

html - 如何使用多个类选择器为多个元素简化 css 规则

javascript - HTML,CSS,JQuery 网页正文垂直拉伸(stretch)过多

html - 仅使用一个类使用多个 css 类

jquery - 第 n 个 child 。每第 4/5 个、第 9/10 个、第 14/15 个元素为目标

html - 带有类的第一个子实例的 CSS 选择器?

javascript - 使用 javascript 设置动画时,div 内边框半径不起作用

jquery - 如何分层特异性

css - 设置三级无序列表的样式