CSS preprocessor

2010-11-05 17:44:20 +08:00
 sparanoid
有人有用 CSS preprocessor 的习惯吗?例如 LESS、Sass。一直想选一个但犹豫不决,现有的 CSS 转成指定的格式也是不小的工程,在用的说说 CSS preprocessor 弊端吧。也许我就改变主意不去折腾了
6024 次点击
所在节点    CSS
10 条回复
Sunyanzi
2010-11-05 20:31:58 +08:00
我一直也不知道 CSS preprocessor 这东西的意义在哪里 ...

简化输入么 ..? CSS 本身也不是个复杂的东西 ...

规范化 ..? 如果整个样式表都是你自己一个人写的 ... 只要在写的时候注意规范就好了 ...
disinfeqt
2010-11-05 21:33:05 +08:00
It fucks things up.
Never use shitty stuff like that.
GordianZ
2010-11-06 03:09:45 +08:00
@Sparanoid
个人支持手写……
lianghai
2010-11-06 03:19:39 +08:00
不过 LESS 看起来真是好可爱啊。
chone
2010-11-06 03:52:56 +08:00
我也支持手写,就目前而言css还是需要相当的灵活性,CSS preprocessor 在这点上很难做到。
flytwokites
2010-11-06 09:15:02 +08:00
我支持preprocessor,不过要灵活得象一个语言才行,还可以定义模板或函数。
比如我定义一个圆角函数,然后只要
xxx { border_radius(5px); }就可以了。
而不是现在的 xxx { border-radius: 5px; -moz-border-radius: 5px; -webkit-... }一陀。
嵌套的css selector也是preprocessor的特长。
kayue
2010-11-06 11:07:23 +08:00
less 跟 saas 都有用…
新 project 絕對用 less

不然 rename 一個 element 以後要一個個改實在痛苦……

CSS preprocessor 唯一不靈活的地方就是無法超越其 container,hack 的時候很不方便。

例如手工 css 可以

#container #theTag { display: block; }
body.ie #container #theTag { display: inline; }

用 preprocessor 就做不到了……
sparanoid
2010-11-06 17:12:01 +08:00
当初想用 preprocessor 的一个原因是我想用 rgba 的透明属性来实现一个有趣的颜色渐变效果,嗯,暂时先不用了,不过找机会可以试下
sparanoid
2012-04-24 14:19:37 +08:00
新 PB 可以看到很久之前的帖子了

现在我已经是 LESS 的重度使用者了 :)
qiuai
2012-04-24 14:37:42 +08:00
纯手写路过...

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/4104

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX