css - 是否可以使用变量来保存 CSS 中的属性值?

标签 css html stylesheet

在 CSS 文件中,有没有办法为颜色(或其他属性)使用变量?例如,假设我有以下代码:

#container1 {
    background: #ff0000;
}

#container2 {
    background: #ff0000;
}

如果我决定将整个站点的红色 (#ff0000) 更改为其他颜色,我需要在样式表中查找并替换所有“#FF0000”实例。如果我在整个站点中有多个样式表,这可能会很烦人。

难道不能做这样的事情吗:

#container1 {
    background: redColor;
}

#container2 {
    background: redColor;
}

.redColor {
    background: #ff0000;
}

我知道我可以用类“redColor”引用“container1”,但我想知道我是否可以使用变量以便我可以引用其他属性(如字体颜色等)的值...

感谢您的帮助!

安德鲁。

最佳答案

Sass 或 Less 将添加此功能以及更多。

http://sass-lang.com/

http://lesscss.org/

关于css - 是否可以使用变量来保存 CSS 中的属性值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16320441/

相关文章:

asp.net - 将样式应用于 asp.net 中的菜单

html - svg 不在 Firefox 中显示

css - 引导面板标题和主体之间的烦人的白线

javascript - 如何使用 javascript 或 jquery 生成 CSS 路径?

javascript - 使日期选择器出现在输入下方

html - 如何保持宽高比但调整背景图像大小以适合整个屏幕,即使它不能显示整个图片

javascript - 如何通过双击从页面中选择特定单词并将其存储到变量中

css - GWT - 动态设置 FlexTable 字体大小?

css - 如何只为 Internet Explorer 定义 CSS 样式?

html - 是否可以更改加载到框架中的网站的 CSS 样式?