css - 如何在类中嵌套选择器
问题描述
我想动态更改特定块项目中所有项目的属性。我设想 css 具有如下结构,但无法弄清楚执行此操作的确切语法。我会更改块项目的类 ID,即。cls1 和 cls2,使用 javascript 或类似的动态。
.cls1 {x: y=z1; ...
h1 {}
p {}
img {}
a {} ...
}
.cls2 {x: y=z2; ...
h1 {}
p {}
img {}
a {} ...
}
- - - - - - - - -
<div class="cls1">
...
</div>
解决方案
使用直接的 CSS,语法如下所示:
.cls1 h1 {
...
}
.cls1 p {
...
}
.cls1 img {
...
}
.cls1 a {
...
}
.cls2 h1 {
...
}
.cls2 p {
...
}
.cls2 img {
...
}
.cls2 a {
...
}
使用像SASS这样的 CSS 预编译器,您可以使用问题中的语法。
.cls1 {
h1 {...}
p {...}
img {...}
a {...}
}
.cls2 {
h1 {...}
p {...}
img {...}
a {...}
}
推荐阅读
- java - 带有附件的骆驼邮件在 Apache Karaf 中不起作用
- parallel-processing - 并行化不利于训练 word2vec 模型
- web - 是否可以自动检测网页表单、支付网关和网页上的广告?
- z-index - 如果第一次单击时未显示固定位置,则时钟选择器
- python - 如何使用 python restapi 序列化 blob 数据?
- c++ - 将可变参数模板类存储到 std::vector
- python - discord.py - 异步 def 协程不在 cogs 中运行
- android - 当应用程序未处于全屏模式(场景形式)时,锚点在 Galaxy s10 上移动
- javascript - 将 for 循环与事件侦听器一起使用:我如何解释它?
- python - Pydantic json 值在自定义枚举上为空