美文网首页
CSS性能优化

CSS性能优化

作者: visitor009 | 来源:发表于2018-10-23 18:04 被阅读0次

    选择器尽量不超三层

    这样效率会高点

    /* Bad */
    header nav ul li a {...}
    
    /* Good */
    .primary-link {...}
    
    /* Bad */
    button strong span {...}
    button strong span .callout {...}
    
    /* Good */
    button span {...}
    button .callout {...}
    

    将公共样式抽取出来

    代码复用

    /* Bad */
    .news {
      background: #eee;
      border-radius: 5px;
      box-shadow: inset 0 1px 2px rgba(0, 0, 0, .25);
    }
    .social {
      background: #eee;
      border-radius: 5px;
      box-shadow: inset 0 1px 2px rgba(0, 0, 0, .25);
    }
    
    /* Good */
    .news,
    .social {
      background: #eee;
      border-radius: 5px;
      box-shadow: inset 0 1px 2px rgba(0, 0, 0, .25);
    }
    
    /* Even Better */
    .modal {
      background: #eee;
      border-radius: 5px;
      box-shadow: inset 0 1px 2px rgba(0, 0, 0, .25);
    }
    
    

    不要使用@import

    会影响浏览器的并行下载

    相关文章

      网友评论

          本文标题:CSS性能优化

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