sass的写法疑问

我之前都是这样 巢状结构 去写

.container {
    margin: 0;
    .indside {
        width: 100px;
        .test{
            width: 50px;
        }
    }
}


不过今天主管和我说

这样写维护时很难找 要我这样写

.container{
    margin: 0;
}
.container .indside{
   width: 100px;
}
.container .inside .test {
    width: 50px
}


我觉得很疑惑

这样写不就失去SASS的意义了?

SASS的优点不就是巢状结构 减少重复性编写吗

大家觉得呢

阅读 2.4k
4 个回答

喜欢怎么写就怎么写,实在不行就写一个嵌套结构到非嵌套的插件

哈哈 你这直接原始css吧

解析出来的结果倒是一样的,怎么写还是要跟着团队规范走,虽然这个规范有点落伍,但是始终是个团队

在我写预编译的css的时候,例如less/scss,教我那个人说写嵌套最好不要超过3层,超过3层,虽然编译器很容易编译,但是对于肉眼来说是很麻烦的,我们不是写JavaScript 不都要求减少嵌套嘛,抽出公共代码嘛?sass依旧是的呢。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题