站内搜索:
首页 >> 前端 >> 内容
BootstrapCSS编码规范讲解之简写形式的属性声明

时间:2018/3/19 11:40:57

简写形式的属性声明

在需要显式地设置所有值的情况下,应当尽量限制使用简写形式的属性声明。常见的滥用简写属性声明的情况如下:

padding

margin

font

background

border

border-radius

大部分情况下,我们不需要为简写形式的属性指定所有的值。如,HTML 的 heading 元素只需要设置上、下边距(margin)的值。因此,在必要的时候,只需覆盖这两个值就可以。过度使用简写形式的属性声明会导致代码混乱,并且会对属性值带来不必要的覆盖,从而引起意外的副作用。

/* Bad example */
.element {
  margin: 0 0 10px;
  background: red;
  background: url("image.jpg");
  border-radius: 3px 3px 0 0;
}
/* Good example */
.element {
  margin-bottom: 10px;
  background-color: red;
  background-image: url("image.jpg");
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

  • 上一篇:遍历某个数组里的字段,拼接到需要的对象里,相对应的修改字段名称(代码实例)
  • 下一篇:Three.js导入blender生成的JSON文件(实例教程)
  • 返回顶部