放肆青春的博客
首页
前端
算法
网络
面试
技术
后端
运维
杂项
数据库
工具
网址
电脑
个人
文章
  • 分类
  • 标签
  • 归档
github (opens new window)
gitee (opens new window)

放肆青春

一个前端菜鸟的技术成长之路
首页
前端
算法
网络
面试
技术
后端
运维
杂项
数据库
工具
网址
电脑
个人
文章
  • 分类
  • 标签
  • 归档
github (opens new window)
gitee (opens new window)
  • 个人中心

    • 个人网址
  • 个人开发总结

    • 开发总结

      • 个人开发总结
      • 怎么成为前端高手
      • 生产发版
      • 前端优秀图书书单
      • 高效开发
      • 开发问题
      • 开发技术
      • 业务总结
    • 开发管理

      • 开发管理
      • 权限管理
    • 开发文档

      • 开发文档
      • 文档模板
      • 周期报
      • 邮件模板
      • 测试相关文档
    • 前端开发规范

      • 前端开发规范
      • 前端开发命名规范
      • ui 交互规范
      • html开发规范
      • CSS开发规范
        • CSS 开发规范
          • 样式 CSS/Sass/Less
          • CSS 风格
      • js开发规范
      • vue开发规范
      • js 代码优化总结
      • vue 代码优化总结
      • css 代码优化总结
    • 代码review

      • 前端 code review
      • 后端 code review
    • 职位

      • BPO
      • EA
      • ISM
      • PMO
      • QA
      • SA_SE
      • SDE
      • SDM
      • TPO
      • UED
  • personal
放肆青春
2020-11-04

CSS开发规范

# CSS 开发规范

# 样式 CSS/Sass/Less

  • 1.CSS 属性书写顺序

    1. 布局定位属性:display / position / float / clear / visibility / overflow(建议 display 第一个写,毕竟关系到模式)
    1. 自身属性:width / height / margin / padding / border /background
    1. 文本属性:color / font / text-decoration / text-align / vertical-align / white-space / break-word
    1. 其他属性(CSS3 属性):content / cursor / border-radius / box-shadow / text-shadow / background
  • 2.避免使用行类样式

  • 3.提取重写 vant/element 组件的全局样式 如:Vant.scss/Element.scss

  • 4.重复 CSS 代码利用 Sass/Less 中的@extend,CSS 代码复用

  • 5.尽量不使用 !important 声明。

  • 6.颜色缩写,#aaccaa=>#aca,

  • 7.数值简写(省略整数部分的 0),如:opacity: 0.8 => opacity: .8

  • 8.每个样式属性后(必须)加 ";"

  • 9.Class 命名中(禁止)出现大写字母,(必须)采用” - “对 class 中的字母分隔

  • 10.小图片雪碧图 sprite 合并

  • 11.链接的样式顺序 a:link -> a:visited -> a:hover -> a:active

# CSS 风格

  • 1.BEM 风格

网址:http://getbem.com/ (opens new window)

  • 2.Bootstrap 风格

网址:https://getbootstrap.com/ (opens new window)

  • 3.Semantic UI 风格

网址:https://semantic-ui.com/ (opens new window)

  • 4.NEC 风格

网址:http://nec.netease.com/standard (opens new window)

更新时间: 9/8/2021, 4:24:27 PM
html开发规范
js开发规范

← html开发规范 js开发规范→

最近更新
01
前端权限管理
02-24
02
vue2指令
02-24
03
vue2 hook
02-24
更多文章>
Theme by Vdoing | Copyright © 2019-2022 放肆青春
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式