美文网首页
关于css代码的编写规范(2020版)

关于css代码的编写规范(2020版)

作者: jumplee | 来源:发表于2020-04-18 09:52 被阅读0次

这是个人偏好,可以参考。丑陋的秩序也比无秩序更好

  1. 使用简化的BEM版本
    block__element
    block__class
.my_setting{
  &__add_btn{
    color:blue;
  }
}

.my{
    &__add_btn{
    color:red;
  }
}

  1. 命名风格:模块用连接线,下一级为驼峰
    first_name_state
    例子:
.save_btn{
  &_default{
    color:black;
  }
  &:hover{
    background:#fafafa;
  }
  &_actived{}
}

.x_btn{
  &_primary{
  }
}

--->css

.save_btn_default{
  //...
}
//....
  1. 使用css module 进行模块化,不建议使用vue自带的scope
    因为需要模块化的场景都是spa,而现在的spa往往使用react或vue,官网就有教程。如果你的开发环境是jquery等系统,那就比较麻烦。目前我的选择是:简单网页用jquery,复杂spa用vue,所以也没考虑这种情况的解决方法。
  2. spa中往往需要一个通用的css,里面的样式是通用的,可以直接拿来用,但具体模块的开发人员不能修改。如果真的需要修改,应当使用css module里的global关键字嵌套到具体模块中
.myBlog__title{
    :global(.x-btn){
      color:red;
    }
}

<div :class="$style.myBlog__title">
<div class="x-btn"></div>
</div>
  1. 这个全局的css需要使用scss来进行开发,并使用严谨版的BEM,可以参考element-ui的命名规范。

相关文章

  • 编码规范 by @mdo

    编写灵活、稳定、高质量的 HTML 和 CSS 代码的规范。 编码规范by @mdo http://codegu...

  • 关于css代码的编写规范(2020版)

    这是个人偏好,可以参考。丑陋的秩序也比无秩序更好 使用简化的BEM版本block__elementblock__c...

  • HTML和CSS的编码规范

    编写灵活、稳定、高质量的 HTML 和 CSS 代码的规范。有效的编码规范,可以提升开发效率。

  • Bootstrap编码规范

    Bootstrap 编码规范:编写灵活、稳定、高质量的 HTML 和 CSS 代码的规范。 HTML 1、语法用两...

  • 从element-ui源码来看BEM实现

    以前看过一些CSS的编码规范,也照着规范编写代码,但是还是觉得自己的CSS编码风格不是很好,在平时开发中使用各个知...

  • HTML&CSS编码规范

    黄金定律 永远遵循同一套编码规范。 仅此记录,参照《编写灵活、稳定、高质量的 HTML 和 CSS 代码的规范》。

  • 编码规范(二)CSS

    前言 统一的编码规范,有助于编写高质量、可读性强、易于维护的代码。 CSS 代码的编写,应该尽量简洁、高性能、高可...

  • day2 前端css(样式)(2022-02-22)

    css代码编写方式 嵌入编写 将css代码写在html代码文件中 必须将css代码写在style标记中(style...

  • 编码规范 by @littleyu

    编写灵活、稳定、高质量的 HTML 和 CSS 代码的规范。 ------HTML------ 语法 用两个空格来...

  • css编写规范

    代码组织 以组件为单位组织代码段,CSS 文件将其按照组件而非页面的形式分拆,因为页面会被重组,而组件只会被移动 ...

网友评论

      本文标题:关于css代码的编写规范(2020版)

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