美文网首页
Require shorthand properties (要求

Require shorthand properties (要求

作者: 唐小律 | 来源:发表于2017-09-18 18:19 被阅读0次

    文章为csslint中文版译文,点击原文可查看英文版,如遇到翻译错误或错别字啥的,请留言指出~ 译文内容不定期更新~ 返回目录

    有时咱们编写一条规则时,使用简写来代替多属性定义会更好,例如:

    .mybox {
        margin-left: 10px;
        margin-right: 10px;
        margin-top: 20px;
        margin-bottom: 30px;
    }
    

    此四属性可以组合成一个margin属性,如下:

    .mybox {
        margin: 20px 10px 30px;
    }
    

    使用简写属性可以帮助减少CSS体积的大小。

    规则详情

    规则 ID: shorthand

    此规则意在 检索出可简写的属性来减少文件体积。因此,在如下示例中 提示警告:

    1. margin-left,margin-right,margin-top,margin-bottom在同一规则中使用时。
    2. 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;
    }
    

    相关文章

      网友评论

          本文标题:Require shorthand properties (要求

          本文链接:https://www.haomeiwen.com/subject/cqwbsxtx.html