随着CSS的发展,使用CSS有语义化的命名约定和CSS层的分离,将有助于它的可扩展性,性能的提高和代码的组织管理。著作权归作者所有。BEM本质应该是一个css命名方案,最流行的命名规则之一就是BEM,(block:块,Element:元素,Modifier:修饰符),通过给每个元素添加它的父级block模块作为前缀,使得目标的安全性变得更加简单了;BEM还有助于消除页面和body类对嵌套或者附加样
转载
2024-03-07 14:03:02
82阅读
css命名规范1.BEM命名规范BEM是块(block)、元素(element)、修饰符(modifier)的简写,由Yandex团队提出的一种前端css命名方法论。 BEM命名约定的模式是:.block{} or .block-index{}//一级组件或元素(全部是小写字母或数字,名称中的不同单词用单个连字符(-)分隔)
.block__element{}//.block的后代(两个下划线)
转载
2024-04-09 13:09:29
283阅读
良好的代码结构,HTML和css元素之间的关系,对于项目交付是很重要的! BEM解释: (1).block 是BEM的区块(B),包含内容和风格。如bootstrap框架的.container。 (2).block-element 代表自子容器(E)。如bootstrap框架的轮播图,.carous
转载
2017-10-23 12:46:00
1515阅读
2评论
一.文件命名规范
[b]样式文件命名[/b]
[quote]主要的 master.css
布局,版面 layout.css
专栏 columns.css
文字 font.css
打印样式 print.css
主题 themes.css [/quote]
[b]CSS ID 的命名[/b]
[quote]页头:header
登录条:loginbar
标志:logo
侧栏:si
一、什么是BEM BEM就是块(block)、元素(element)、修饰符(modifier),是由Yandex团队提出的一种前端命名方法论。这种巧妙的命名方法可以使css类对其他开发者来说更加透明且具有意义。BEM约定更加严格,而且包含更多的信息,它们用于一个团队开发一个耗时较大的项目。 BEM
原创
2021-07-13 17:09:08
1375阅读
【前言】 BEM 是一个简单又非常有用的命名约定。让你的前端代码更容易阅读和理解,更容易协作,更容易控制,更加健壮和明确,而且更加严密.这篇文章主要介绍了CSS BEM 命名规范简介(推荐)的相关资料,感兴趣的小伙伴们可以参考一下 【主体】 1 什么是 BEM 命名规范 Bem 是块(block)、
转载
2019-06-25 17:58:00
242阅读
2评论
什么是BEM呢?其实它就是css类的一种命名方式,由Yandex团队提出的,不过也有一些大牛们不喜欢这种命名方式,认为他过于复杂,冗余,降低了编码效率,不过基于存在即合理,我们还是有必要了解一下他的命名规则。 首先来理解一下什么是B:即block,这个block不是css中样式的block,而是模块的意思,将所有的样式类分成一些模块,有点类似于语义
转载
2024-02-11 14:57:59
56阅读
这是我一开始学习css时需要遵守的css规范,也是我一直到现在也在遵守的规范,顺便把它记录下来,方便查阅,同时也希望更多人知道这些规范。CSS文档规范一、文件规范 1、文件均归档至约定的目录中(所有的CSS分为两大类:通用类和业务类。) 通用类的CSS文件,放在如下目录中:1、核心样式库 /css/core 2、公用样式库 /css/lib 3、组件样式库 /css/ui 业务类的C
转载
2024-10-29 14:39:11
41阅读
地址 命名规范 使用 BEM 命名规范,理论上讲,每行 css 代码都只有一个选择器。 BEM代表 “块(block),元素(element),修饰符(modifier)”,我们常用这三个实体开发组件。 在选择器中,由以下三种符号来表示扩展的关系: - 中划线 :仅作为连字符使用,表示某个块或者 ...
转载
2021-09-28 15:28:00
324阅读
2评论
[1]主流命名
[2]命名方式
[3]命名推荐
[4]实践
前面的话 每次写HTML结构涉及到CSS命名时,都要挣扎一番。关于CSS命名的规范,市面上有不少,如OOCSS、SMACSS、BEM和MVCSS等。在这里面最火的应该算BEM了。本文将详细介绍CSS命名 主流命名【BEM】 说起CSS命名,当然要提到BEM。BEM的意思就是B模块(
转载
2024-02-28 11:58:10
53阅读
块(Block) /* 常规写法和BEM写法相同 */ .list 元素(Element) 块中的子元素是块的子元素,并且子元素的子元素在 bem 里也被认为是块的直接子元素。一个块中元素的类名必须用父级块的名称作为前缀。如上面的例子,li.item 是列表的一个子元素 /* 常规写法 */ .li
转载
2020-10-14 17:24:00
178阅读
2评论
bem是基于组件的web开发方法。其思想是将用户界面分隔为独立的块,从而使开发复杂的UI界面变得更简单和快,且不需要粘贴复制便可复用现有代码。BEM由Block、Element、Modifier组成。选择器里用以下连接符扩展他们的关系: `__:双下划线用来连接块和块的子元素 ` :仅作为连字符使用
转载
2020-11-20 14:17:00
78阅读
2评论
样式命名有多难 我以前觉得这是一个特别特别难的问题,最近在搭自己的组件库,关于CSS预处理器用的是SCSS。 对于样式的命名使用了BEM,借此机会分享一下
原创
2022-04-28 15:54:41
870阅读
一直以来自己对命名都是比较混乱的,并没有一个比较好的格式来命名,最近自己碰巧学习到了BEM命名规范,我想谈谈自己的理解以供自己来学习,同时也可以和各位大佬一起学习。 BEM是一个很有用的方法可以创建复用组件和前端代码 有三个特性. 易用性,使用BEM只需要使用BEM的命名规范就可以。 单元性,使用独
转载
2018-11-20 14:52:00
380阅读
2评论
页头:header
登录条:loginbar
标志:logo
侧栏:sidebar
广告:banner
导航:nav
子导航:subnav
菜单:menu
子菜单:submenu
搜索:search
滚动:scroll
页面主体:main
内容:content
标签页:tab
文章列表:list
提示信息:msg
小技巧:tips
栏目标题:title
加入:joinus
指南:guild
服务:service
翻译
精选
2007-05-28 07:53:15
1682阅读
一、CSS书写顺序1.位置属性(position, top, right, z-index, display, float等)2.大小(width, height, padding, margin)3.文字系列(font, line-height, letter-spacing, color- text-align等)4.背景(background, border等)5.其他(animation,
原创
2017-06-21 10:19:20
1034阅读
一.文件命名规范 全局样式:global.css; 框架布局:layout.css; 字体样式:font.css; 链接样式:link.css; 打印样式:print.css; 二.常用类/ID命名规范 页 眉:header 内 容:content 容 器:container 页 脚:footer 版 权:copyright 导 航:menu 主导航:mainMenu 子导航:subMenu 标 ...
转载
2010-02-28 09:37:00
372阅读
2评论
常用的CSS命名规则:
头:header
内容:content/container
尾:footer
导航:nav
侧栏:sidebar
栏目:column
页面外围控制整体布局宽度:wrapper
左右中:left right center
登录条:loginbar
标志:logo
广告:banner
页面主体:main
热点:hot
新闻:news
下载:downl
转载
2009-05-08 12:07:00
299阅读
2评论