2

CSS doesn't support constants, particularly for colors, which makes css color maintenance a real pain.

Before I roll my own solution, are there any good libraries that work with tomcat that support the concept of CSS constants?

4

1 回答 1

2

主要选项:

最新的是浏览器中的实际变量 - http://css3.bradshawenterprises.com/blog/css-variables/虽然支持(目前)很差。到2013年可能会有所改善。

主流是“Sass” - http://sass-lang.com/ - “Sass 让 CSS 再次变得有趣。Sass 是 CSS3 的扩展,添加了嵌套规则、变量、mixins、选择器继承等。它被翻译成很好 -使用命令行工具或网络框架插件格式化的标准 CSS。”

萨斯变量:$blue: #3bbfce;

此外,非常流行的“LESS” - http://lesscss.org/ -“LESS 扩展了 CSS 的动态行为,例如变量、mixin、操作和函数。LESS 在服务器端运行(使用 Node.js 和 Rhino ) 或客户端(仅限现代浏览器)。”

少变量:@color: #4D926F;

Sass 和 Less 都编译成 css。

于 2013-01-01T03:53:51.910 回答