zoukankan      html  css  js  c++  java
  • css预处理的引入与问题

    css的预处理越来越流行。sass,less,stylus这几个都使用方便。

    我想使用他的原因,暂时最主要是为了@import的功能。
    现在的问题:因为产品太多,是个页面,有10个css。而这10个css,公用的很多。这时候,通过@import的方式,可以调用各个css模块达到重复利用的目的。

    sass文件与css文件的同步问题 :
    问题: 我在css同级,建立了sass目录。当修改sass时,自动会产生css文件。可是如果css文件被修改,那怎么同步到sass?
    答案: 因为,css是没法转成sass的,所以,这里只能通过sass—>css的转换。
    问题: 那如果有其他人修改了css文件,而我又修改了sass文件,导致了冲突,怎么解决?
    回答: 没法解决。如果写一个脚本程序,在sass转换成css时,去检测css文件是否被修改,就可以解决问题。但是css文件是否被修改,没有办法检测。
    检测的方法,一般就是通过,linux文件的modify time去判断。但是现在是在linux环境下,svn的up,直接会修改modify time为up时的time。所以检测文件时间的办法,行不通。
    所以考虑,检测文件内容的办法。也就是diff A文件与B文件,但是svn一up,原文件就没了,而且diff会导致性能太低。所以还是没法走通。

    所以,只能通过约定,我不能修改css的文件,而只能修改sass文件。
    所以,使用可sass,就得一如既往的支持他。
    要么爱他,要么放弃他。你要对他不冷不热,那你们就会破裂!

  • 相关阅读:
    springboot内置分页技术
    打印正三角,倒三角,实心棱形,空心棱形
    显示Pl/Sql Developer window list窗口
    Oracle 中使用正则表达式
    前端使用pdf.js预览pdf文件,超级简单
    tomcat8踩坑:url包含|等特殊字符报错400的问题
    使用 Itext 生成PDF字节数组(文件流不落地)
    使用 Itext 生成PDF
    回车提交事件
    python爬虫之re正则表达式库
  • 原文地址:https://www.cnblogs.com/lunalord/p/3186815.html
Copyright © 2011-2022 走看看