検索

ホームページ  >  に質問  >  本文

好多文章都说CSS中使用原子类会导致后期维护成本过高,但是我想不通为什么?

比如我定义了一个原子类:

.por { position:relative;}

将来引用这个原子类的地方要改成position:absolute的话,我可以直接再写个

.poa {position:absolute;}

然后把这个类替换上去即可。如果是其它方法,比如

.box {
position:relative;
/*接下来是其它的属性*/
}

然后要改成`position:absolute;`不也要一个一个地去找出来改吗?


高洛峰高洛峰2949日前652

全員に返信(1)返信します

  • 三叔

    三叔2016-11-07 10:07:26

    从来不认为原子类是个好的做法,css毕竟是描述性的语言,如果你非要你的css具有逻辑性,那么还是学学Sass或Less吧!现在很多牛逼的框架都宣扬组件化,而组件化很重要的一点就是JS/CSS的模块化,没有Sass/Less的预编译,你就只能一条一条的写css了;所以,要么就安静的写好每条CSS,要么就想办法拥抱模块化;

    返事
    0
  • キャンセル返事