【发布时间】:2015-11-04 22:28:49
【问题描述】:
我在使用诸如 Koala 和 Prepros(OSX 10.10.5,Yosemite)之类的 Less 预处理工具时遇到语法问题,其中我以简写十六进制定义的颜色值(例如 #fff、#000 等) ) 将在最终的 .css 文件中输出为 #fffffff 或 #000000。
这是我观察到的一个简单示例:
// In variables.less (css-preprocessed/variables.less)
@white: #fff;
// In styles.less (css-preprocessed/application/less/styles.less)
@import '../../variables.less';
.container {
background-color: @white;
}
// In styles.css (css-preprocessed/application/css/styles.css)
.container {
background-color: #ffffff;
}
请注意,这个问题是最近才出现的。我没有为这些各自的工具增加任何设置。每个都是开箱即用的。
【问题讨论】:
-
扩展色码有问题吗?另外,仅供参考,有预定义的 CSS 颜色,例如
white和green。 -
完全没有,但它确实让我和我的团队担心发生了什么变化。如果有的话。我们之前的项目没有经历过这种观察和打印到 styles.css 中的简写十六进制值。
-
扩展色码应该不是问题。