文章为csslint中文版译文,点击原文可查看英文版,如遇到翻译错误或错别字啥的,请留言指出~ 译文内容不定期更新~ 返回目录
有时咱们编写一条规则时,使用简写来代替多属性定义会更好,例如:
.mybox {
margin-left: 10px;
margin-right: 10px;
margin-top: 20px;
margin-bottom: 30px;
}
此四属性可以组合成一个margin
属性,如下:
.mybox {
margin: 20px 10px 30px;
}
使用简写属性可以帮助减少CSS体积的大小。
规则详情
规则 ID: shorthand
此规则意在 检索出可简写的属性来减少文件体积。因此,在如下示例中 提示警告:
- 当
margin-left
,margin-right
,margin-top
,margin-bottom
在同一规则中使用时。 - 当
padding-left
,padding-right
,padding-top
,padding-bottom
在同一规则中使用的。
以下示例 提示警告:
.mybox {
margin-left: 10px;
margin-right: 10px;
margin-top: 20px;
margin-bottom: 30px;
}
.mybox {
padding-left: 10px;
padding-right: 10px;
padding-top: 20px;
padding-bottom: 30px;
}
以下示例 不提示警告:
/* only two margin properties*/
.mybox {
margin-left: 10px;
margin-right: 10px;
}
/* only two padding properties */
.mybox {
padding-right: 10px;
padding-top: 20px;
}
网友评论