V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Can I use?
http://caniuse.com/
Less
http://lesscss.org
Cool Libraries
Bootstrap from Twitter
Jetstrap
sparanoid
V2EX  ›  CSS

CSS preprocessor

  •  
  •   sparanoid ·
    sparanoid · 2010-11-05 17:44:20 +08:00 · 6005 次点击
    这是一个创建于 5138 天前的主题,其中的信息可能已经有所发展或是发生改变。
    有人有用 CSS preprocessor 的习惯吗?例如 LESS、Sass。一直想选一个但犹豫不决,现有的 CSS 转成指定的格式也是不小的工程,在用的说说 CSS preprocessor 弊端吧。也许我就改变主意不去折腾了
    10 条回复    1970-01-01 08:00:00 +08:00
    Sunyanzi
        1
    Sunyanzi  
       2010-11-05 20:31:58 +08:00
    我一直也不知道 CSS preprocessor 这东西的意义在哪里 ...

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

    规范化 ..? 如果整个样式表都是你自己一个人写的 ... 只要在写的时候注意规范就好了 ...
    disinfeqt
        2
    disinfeqt  
       2010-11-05 21:33:05 +08:00
    It fucks things up.
    Never use shitty stuff like that.
    GordianZ
        3
    GordianZ  
    MOD
       2010-11-06 03:09:45 +08:00
    @Sparanoid
    个人支持手写……
    lianghai
        4
    lianghai  
       2010-11-06 03:19:39 +08:00
    不过 LESS 看起来真是好可爱啊。
    chone
        5
    chone  
       2010-11-06 03:52:56 +08:00
    我也支持手写,就目前而言css还是需要相当的灵活性,CSS preprocessor 在这点上很难做到。
    flytwokites
        6
    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
        7
    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
        8
    sparanoid  
    MOD
    OP
       2010-11-06 17:12:01 +08:00
    当初想用 preprocessor 的一个原因是我想用 rgba 的透明属性来实现一个有趣的颜色渐变效果,嗯,暂时先不用了,不过找机会可以试下
    sparanoid
        9
    sparanoid  
    MOD
    OP
       2012-04-24 14:19:37 +08:00
    新 PB 可以看到很久之前的帖子了

    现在我已经是 LESS 的重度使用者了 :)
    qiuai
        10
    qiuai  
       2012-04-24 14:37:42 +08:00
    纯手写路过...
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1008 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 19:44 · PVG 03:44 · LAX 11:44 · JFK 14:44
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.