sparanoid
V2EX  ›  CSS

CSS preprocessor

  •  
  •   sparanoid ·
    sparanoid · Nov 5, 2010 · 6568 views
    This topic created in 5668 days ago, the information mentioned may be changed or developed.
    有人有用 CSS preprocessor 的习惯吗?例如 LESS、Sass。一直想选一个但犹豫不决,现有的 CSS 转成指定的格式也是不小的工程,在用的说说 CSS preprocessor 弊端吧。也许我就改变主意不去折腾了
    10 replies    1970-01-01 08:00:00 +08:00
    Sunyanzi
        1
    Sunyanzi  
       Nov 5, 2010
    我一直也不知道 CSS preprocessor 这东西的意义在哪里 ...

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

    规范化 ..? 如果整个样式表都是你自己一个人写的 ... 只要在写的时候注意规范就好了 ...
    disinfeqt
        2
    disinfeqt  
       Nov 5, 2010
    It fucks things up.
    Never use shitty stuff like that.
    GordianZ
        3
    GordianZ  
       Nov 6, 2010
    @Sparanoid
    个人支持手写……
    lianghai
        4
    lianghai  
       Nov 6, 2010
    不过 LESS 看起来真是好可爱啊。
    chone
        5
    chone  
       Nov 6, 2010
    我也支持手写,就目前而言css还是需要相当的灵活性,CSS preprocessor 在这点上很难做到。
    flytwokites
        6
    flytwokites  
       Nov 6, 2010
    我支持preprocessor,不过要灵活得象一个语言才行,还可以定义模板或函数。
    比如我定义一个圆角函数,然后只要
    xxx { border_radius(5px); }就可以了。
    而不是现在的 xxx { border-radius: 5px; -moz-border-radius: 5px; -webkit-... }一陀。
    嵌套的css selector也是preprocessor的特长。
    kayue
        7
    kayue  
       Nov 6, 2010
    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  
    OP
       Nov 6, 2010
    当初想用 preprocessor 的一个原因是我想用 rgba 的透明属性来实现一个有趣的颜色渐变效果,嗯,暂时先不用了,不过找机会可以试下
    sparanoid
        9
    sparanoid  
    OP
       Apr 24, 2012
    新 PB 可以看到很久之前的帖子了

    现在我已经是 LESS 的重度使用者了 :)
    qiuai
        10
    qiuai  
    PRO
       Apr 24, 2012
    纯手写路过...
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5949 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 80ms · UTC 02:53 · PVG 10:53 · LAX 19:53 · JFK 22:53
    ♥ Do have faith in what you're doing.