码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 【我不熟悉的css】07. css命名,bem规范,跟着组件库element-ui学习组件命名


    在去年,我总结了一篇文章,跟着element-ui学习css命名

    【系统学习css】跟着element-ui学习css的命名_我有一棵树的博客-CSDN博客每日鸡汤,每一个你想要学习的念头都是未来的你向自己求救写css 最烦人的就是给class起名字了,这里不提用横线还是下划线,我来跟着element-ui 学习一下都可以起什么名字,分割线都用下划线首先是整个网站的最最最外层,可以起名layout 不要一开始就用container, layout 布局肯定是最外层;然后主要的模块分节可以使用section然后横向的可以用row; 纵向用column 缩写就是col, 还可以用horizontal/vertical 对应的缩写hor/vert..https://blog.csdn.net/qq_17335549/article/details/116657065一年过去了,好像对我在开发的过程中的帮助不算很大,但是多少有点用。有兴趣的朋友可以看看,说不定对你有点用处。

    这篇文章,继续巩固css的命名相关的,说实话起一个名字是很简单的,但是要起的有逻辑话还是需要稍微用点脑力劳动的。首先我们了解一下bem规范吧

    1. bem命名规范

    简单来说是一个命名的规则,你可以按照这样写,也可以不按照,但是遵守规范的好处是可以使你的代码逻辑更清楚。

    Bem 是块(block)

    表示一个功能最抽象的模块,通常是最外层盒子,有很多子元素,构成了组件,比如输入框el-input,按钮el-button等

    元素(element)

    通常表示一个具体的元素,input,button等。比如el-input__inner, el-input__suffix

    修饰符(modifier)

    描述这个组件状态的,比如是否有后缀,el-input--suffix

    随便感受一下:

    参考 

    2. 借鉴bem规范

    因为我们的项目要起所有的css类都用短横线分割,所以不能写双短横线和下划线的样式名称。但是我们依旧可以学习这种写法,那就索性都用短横线分割。

    将一个组件功能class、样式class、还有后缀的class分开,一个div上写三个class

     

     

  • 相关阅读:
    响应头缺失、Options方法
    大型电商网站的异步多级缓存及nginx数据本地化动态渲染架构
    java基础-并发编程-ReentrantLock源码学习
    Spring Cloud Alibaba 概述
    经典的笔试题解析:内存泄漏问题忘记free与非法访问的问题
    dvwa 文件上传漏洞通关攻略
    Flink Table Store v0.2 应用场景和核心功能
    [激光原理与应用-21]:《激光原理与技术》-7- 激光技术大汇总与总体概述
    JavaScript系列之书写位置
    1422. 分割字符串的最大得分
  • 原文地址:https://blog.csdn.net/qq_17335549/article/details/126709946
  • 最新文章
  • 沪漂五周年了:我越来越迷茫了
    Agentic Skill Routing 实战:别再把所有 Skill 塞进 AI Agent 上下文
    MySQL-Seconds_behind_master的精度误差
    [MAF预定义ChatClient中间件-03]CachingChatClient——利用缓存省钱省时间
    AI的至暗历史:从万众期待到被政府撤资,AI的两次死亡徘徊
    Agent OS :五种驯服不确定性的范式
    PortSwigger SQL注入LAB11
    数据库即时编译JIT
    [Begin]AI Learn Data Day 0
    深度学习进阶(二十七)现代 LLM 的核心架构设计其二:SwiGLU
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号