zoukankan      html  css  js  c++  java
  • CSS命名规范

    常用的CSS类名

    包裹类: container, wrapper, outer, inner, box, header, footer, main, content, aside, page, section, block

    状态类: primary, secondary, success, danger, warning, info, error, Link, light, dark, disabled, active, checked, loading

    尺寸类: large, middle, small, bigger, smaller

    组件类: card, list, picture, carousel, swiper, menu, navs, badge, hint, modal, dialog

    位置类: first, last, current, prev, next, forward, back

    文本类: title, desc, content, date, author, category,label,tag

    人物类: avatar, name, age, post, intro

    BEM

    BEM(Block Element Modifier) 是一种命名CSS class的模式,使用这种模式可以让 CSS 代码更加利于维护。标准的 BEM 写法是 .block-name__element-name--modifier-name

    vi是命名前缀,vi-card表示一个block,vi-card_title,_表示vi-card下面的子元素title,--表示修饰符,表示状态 vi-btn--primary表示是普通按钮

    属性的书写顺序

    属性的书写顺序对于浏览器来说没有区别,除了优先级覆盖之外。但是如果顺序保持一致的话,扫一眼可以很快地知道这个选择器有什么类型的属性影响了它,所以一般要把比较重要的属性放前面。比较建议的顺序是这样的:

  • 相关阅读:
    帮助理解Docker,生动装逼介绍Docker
    Java 最常见 200+ 面试题 + 全解析
    CentOS7.0 yum安装 docker
    集合总结
    C#复习笔记
    match方法的使用
    偏函数
    通用装饰器
    装饰器修饰带参数的功能函数
    多个装饰器的使用
  • 原文地址:https://www.cnblogs.com/liyusmile/p/9810681.html
Copyright © 2011-2022 走看看