程序员前端开发前端开发

『前端规范化』CSS命名规范化

2019-04-14  本文已影响3人  Sakura_P

CSS命名规范化

CSS命名规范化,有利于代码阅读和维护,在大型项目及团队协作开发中有着重要的意义。这里我推荐采用BEM命名规范+适当的语义理解简写。因为BEM命名常常会因为太长而被人诟病,所以适当加上一些简写,既可保证良好的阅读性同时保证良好的书写性。

BEM命名规范

语义理解简写

这里我借鉴的是网易CSS框架NEC的简写规范
http://nec.netease.com/standard/css-practice.html

但是没必要刻板的照抄,吸取自己团队能理解接受的简写即可。

image

Tips

实践举例

.van-button{
    &--loading,
    &--disabled {}
    
    &__loading-text {}
}

.hd{
    &__text {}
    &__icon {}
    
    &__text--primary {}
    &__text--warning {}
}

.list{
    &-item {}
    &-item__text {}
    &-item__value {}
}

结语

最后,文无第一,规范化的东西并没有一个得到大家认可的最优解,欢迎大家讨论自己的想法,共同努力去优化开发规范。

上一篇下一篇

猜你喜欢

热点阅读