sass编译后的css选择器性能问题

来源:-

猿帅

2017-04-23 15:37

scss代码:

header {
  padding: 20px;
  h1 {
    font-size: 24px;
    a {
      text-decoration: none;
      &:hover {
        text-decoration: underline;
        background: url(1.png) 0 0 no-repeat;
        span {
          color: @red;
        }
      }
    }
  }
  img {
    border: none;
    &.glow {
      border: @border;
    }
  }
}

编译后的css:

header {
padding:20px;
}
header h1 {
font-size:24px;
}
header h1 a {
text-decoration:none;
}
header h1 a:hover { 
text-decoration:underline;
background: url(1.png) 0 0 no-repeat;
}
header h1 a:hover span {
color: #f00;
}
header img {
border:none;
}
header img.glow { 
border:solid 1px #f00;
}


sass编译后的css选择器层次过多,对浏览器渲染速度是不利的,有没有解决的办法?

写回答 关注

0回答

还没有人回答问题,可以看看其他问题

Sass和Compass必备技能之Sass篇

Sass与Compass初体验,初恋即深恋,助您写出更优秀的CSS

29320 学习 · 98 问题

查看课程

相似问题