0

为什么一个 CSS 类不能包含另一个 CSS 类,例如

.parentCSS width:100% childCSS

因此,我的文件中确实有很多重复的条目

在 aspx 页面的某处(一个控制多个 CSS 类)和 CSS 文件中的某处(一个 CSS 类有多个重复的属性)。

如果 CSS 嵌套无法实现,任何编写正确 CSS 的建议都会非常有帮助。

4

3 回答 3

2

因为 CSS 不是这样构建的,所以它不支持嵌套,但是有一个插件http://lesscss.org/允许您以更灵活的方式创建样式表。

LESS 扩展了 CSS 的动态行为,例如变量、mixin、操作和函数。LESS 使用 Node.js 和 Rhino 在客户端(Chrome、Safari、Firefox)和服务器端运行。

于 2012-04-13T21:48:34.523 回答
0

不确定问题是什么,但 css 确实允许这样做:

.parent,
.parent .child {
    /* css */
}
于 2012-04-13T21:57:28.440 回答
0

您必须明确命名所有类:

.parentCSS .childCSS { width:100% }
.childCSS { height:100% }

或者将它们组合在标记中:

<div class="parentCSS childCSS"></div>

显示您正在尝试做的事情的详细信息/示例可能会有所帮助。

于 2012-04-13T21:59:46.247 回答