SASS,Stylus,LESS这三个css预处理器你选哪个? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
agassi_yzh
V2EX    问与答

SASS,Stylus,LESS这三个css预处理器你选哪个?

  •  
  •   agassi_yzh 2012-07-29 10:59:51 +08:00 15176 次点击
    这一个创建于 4874 天前的主题,其中的信息可能已经有所发展或是发生改变。
    23 条回复    2018-04-18 22:01:03 +08:00
    bitsmix
        1
    bitsmix  
       2012-07-29 11:10:36 +08:00
    在用 LESS 。

    我基本只需要那个嵌套的功能。
    deepure
        2
    deepure  
       2012-07-29 11:47:28 +08:00
    对sass兴趣大些,主要是觉得sprites这活太反人类了。
    fanzeyi
        3
    fanzeyi  
       2012-07-29 11:47:38 +08:00
    less +1..

    基本也就嵌套有用.. 以及 twitter 的 bootstrap 也提供 less 方案..
    chloerei
        4
    chloerei  
       2012-07-29 11:52:16 +08:00
    scss,觉得颜色函数很方便,以及以后可能会用到迭代功能。
    wenhuacn
        5
    wenhuacn  
       2012-07-29 14:03:55 +08:00
    我选第二个,其他两个的功能都有,而且还不用写括号
    wenhuacn
        6
    wenhuacn  
       2012-07-29 14:04:52 +08:00
    ipad上怎幺容易重复回复
    sparanoid
        7
    sparanoid  
       2012-07-29 17:12:21 +08:00
    LESS

    嵌套功能应该少用,不然会产生大量低效率的嵌套

    最常用的是变量

    SASS 用来写循环比较方便
    bcxx
        8
    bcxx  
       2012-07-29 17:15:37 +08:00
    @sparanoid LESS 的循环写起来好拗口……
    dingstyle
        9
    dingstyle  
       2012-07-29 19:35:19 +08:00
    sass有compass可以用,省下很多功夫
    archeryan
        10
    archeryan  
       2012-07-30 02:00:54 +08:00
    目前只会less……有空看看sass~
    Sivan
        11
    Sivan  
       2012-07-30 09:05:29 +08:00
    scss,用 compass
    hulufei
        12
    hulufei  
       2012-07-30 10:03:11 +08:00
    以前用LESS,最近换到Stylus了,因为有watch选项,另外可以直接用@获取属性值也挺有用的,比如@width
    flyingkid
        13
    flyingkid  
       2012-07-30 10:11:10 +08:00
    scss会比较好。
    MarshallChen
        14
    MarshallChen  
       2012-08-09 12:10:45 +08:00
    严重支持 Stylus,另外在 Node 的 Express 框架下配合 nib 与 Jade 写前端页面比以前的蛋疼 File:///*.HTML 环境好太多了。在这儿感谢一位大牛 @TJHolowaychuk 真是好牛逼啊
    hulufei
        15
    hulufei  
       2012-08-09 12:43:07 +08:00
    这些天一直在用Stylus,越发觉得Stylus好用,能够import目录,目录下的styl文件还不会被编译成CSS,这点对模块化很有用

    修改一个styl文件,如果这个文件在另一个文件里面import进去了,另一个文件也会自动编译,相当方便
    X_Del
        16
    X_Del  
       2012-08-09 13:04:20 +08:00
    SCSS , Rails 过来的好多都是。
    picasso250
        17
    picasso250  
       2012-08-20 18:10:09 +08:00
    我非常喜欢less的嵌套功能,可是调试起来有些麻烦,在firebug中看到第几行再也不是真正的行数了。请问大家是怎么解决这个问题的?
    lanceli
        18
    lanceli  
       2012-08-20 19:53:24 +08:00
    sass + compass
    paulguo
        19
    paulguo  
       2012-09-23 13:16:22 +08:00
    以前用Less,现在推荐 SASS/SCSS,原因有几:
    Less作者目前已经没有太多时间维护
    SASS/SCSS更强大,支持更多语法
    SASS/SCSS周边,如FireSASS,less2sass convert,SASS plugin for vim, compass, etc. 众多。
    lianghai
        20
    lianghai  
       2012-09-23 13:33:36 +08:00
    LESS 轻便、Sass 完善、Stylus 无下限。
    remaerd
        21
    remaerd  
       2012-09-23 14:40:22 +08:00
    Sass 和 Slim 写起来让代码易读性高很多。
    qhc004
        22
    qhc004  
       2013-02-04 00:21:39 +08:00
    less灵活,好用,够用。
    stylus强大的css语言。
    这两个都通过js编译,方便。
    sass/scss没用过,不过要搞ruby进行配置,还是免了吧。
    mt1992
        23
    mt1992  
       2018-04-18 22:01:03 +08:00
    stylus 表示弃坑,目前 less 与 scss 都有用过。另外附上 stylus 弃坑指南。
    https://github.com/TaoXuSheng/stylus-converter
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1113 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 17:42 PVG 01:42 LAX 09:42 JFK 12:42
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86