我怎么能在CSS中做“margin:width:height:auto;”?

时间:2011-06-28 16:50:38

标签: css variable-assignment

我测试了它,不起作用。 无论如何我可以为许多属性分配一个值。

3 个答案:

答案 0 :(得分:2)

使用简单的CSS 无法做到这一点。但是像Less CSS这样的替代方案可以让你做到这一点以及更多。

来自Less css网站的引用:

  

LESS通过动态行为扩展CSS,例如变量,mixins,操作和函数。 LESS在客户端(IE 6 +,Webkit,Firefox)和服务器端运行,使用Node.js。

更新:感谢@Michael Mior添加Sass

网站引用:

  

Sass让CSS再次变得有趣。 Sass是CSS3的扩展,添加了嵌套规则,变量,mixins,选择器继承等等。它使用命令行工具或web框架插件转换为格式良好的标准CSS。

答案 1 :(得分:1)

除非您通过服务器端语言生成CSS源,否则我不知道CSS中没有“变量”支持。这只是文字。

答案 2 :(得分:1)

我不确定您是否可以,但是如果您希望减轻带宽/解析问题,可以通过YUI Compressor运行样式表并缩小它。