html - CSS中有更短的方法来做到这一点吗?
问题描述
我有大量的 CSS 代码,我可能有更好的编写方式。
例如,我想H1
在 HTML 页面上非常特定的位置将标签设为红色。
.format-seven.blue #page-content h1,
.format-seven.green #page-content h1{
color: red;
}
我本可以使用:
h1{
color: red;
}
但是,在这种情况下,我真的需要所有".format-seven.blue #page-content"
部分的特异性。".format-seven.green #page-content"
注意“绿色”和“蓝色”部分。
如果我能做这样的事情会很好:
.format-seven.[green|blue] #page-content h1{
color: red;
}
有这样的事吗?
解决方案
不,不幸的是,香草 CSS 中没有。如果您担心需要编写多少代码,大型 CSS 预处理器拥有用于编写样式表生成脚本的工具
推荐阅读
- python - Pandas 数据框合并/链接值
- c# - Moq 中没有退货方法
- windows - 在多 DPI 环境中将 HIMETRIC 转换为像素
- django - 模板上的查询集标记
- c - 为什么我们要在大括号之外留下一些结构变量?
- ios - 基于 NSUserActivity 的 Siri 快捷方式是否支持自定义 UI?
- angular - Angular 6 如何从多个复选框中获取值并发送自
- syncfusion - Syncfusion Essential JS 2 图表控件
- android - Dialogflow 意图触发
- oracle - 从 oracle ORA-01722 中的日期中提取月份和年份:Nombre non valide