维护CSS代码的关键:排序(order)

原文信息: 查看原文查看原文

Keys to maintainable CSS: Order

- Krisztian Puska

CSS作为软件开发中的二等公民,它被设计用来显示内容并设定样式排版。然而开发者们经常会为了一堆杂乱的CSS代码头疼,维护这种CSS代码的时候,有时候不知道如何下手,生怕改一个属性就会引起不知道的bug。

文中讲述了一种写出可维护的CSS代码的方法,就是为CSS属性进行排序。作者排序的规则是对CSS属性进行分类,按照分类进行编写CSS代码,可以使得代码更加整洁易懂。示例如下图:


作者将CSS属性分为以下几类:

  • 布局(Layout)。元素在空间中的位置,比如:position,top,z-index等;
  • 盒子(Box)。元素自身,比如:display,overflow,box-sizing等;
  • 视觉(Visual)。元素的设计,比如:color,border,background等;
  • 类型(Type)。元素的排字,比如:font-family,text-transform等。

希望这篇文章能够给你启发,让你对编写可维护的CSS代码理解更加地深入。

分享于 2018-10-31

访问量 1394

预览图片