关于写css属性的约定

时间:2015-02-23 15:06:40

标签: css

我正在寻找编写css属性代码的最佳方法(不是类名和组织,而是在css块中)。 为了使前端团队更易于维护,提高效率和可读性,后端团队也能理解。 现在,我依靠两种方式:

Box model convention

.class {
    display: block;
    position: absolute;
    width: 123px;
    margin: 27px;
    font-size: 13px;
    color: blue;
    background: red;
}

字母

.class {
    background: red;
    color: blue;
    display: block;
    font-size: 13px;
    margin: 27px;
    position: absolute;
    width: 123px;
}

根据你的说法,最好的解决方案是什么?为什么?这个或另一种方法。

1 个答案:

答案 0 :(得分:1)

我从他的代码指南here开始关注@ mdo的订单。 我觉得这很容易理解,特别是空间非常清楚。

.declaration-order {
  /* Positioning */
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 100;

  /* Box-model */
  display: block;
  float: right;
  width: 100px;
  height: 100px;

  /* Typography */
  font: normal 13px "Helvetica Neue", sans-serif;
  line-height: 1.5;
  color: #333;
  text-align: center;

  /* Visual */
  background-color: #f5f5f5;
  border: 1px solid #e5e5e5;
  border-radius: 3px;

  /* Misc */
  opacity: 1;
}