CSS层分离编程是什么

  • 格式:pdf
  • 大小:180.95 KB
  • 文档页数:3

CSS层分离编程是什么
随着CSS的发展,使用CSS有语义化的命名约定和CSS层的分离,将
有助于它的可扩展性,性能的提高和代码的组织管理。大家知道CSS层分离
编程吗?下面我们就给大家详细介绍一下吧!这里有很多可供使用的前端方法
和命名规则,每个都有自己的优缺点。在几乎所有的案例中CSS被分割成更
易于管理的代码“块”。CSS的这种分割方式定义了每一种方法。
 命名规则
 一个可靠命名规则的重要性是不可忽视的。就像组织结构带来的好处一
样,这里有很多性能上的优势让你能够坚持地,有责任感地去命名你的选择
器。
 正确使用任何规则将会在大型项目减少与CSS相关的忧虑而发挥关键的作

 BEM
 最流行的命名规则之一就是BEM(block:块,Element:元素,Modifier:
修饰符)。通过给每个元素添加它的父级block模块作为前缀,使得目标的安
全性变得更加简单了。BEM还有助于消除页面和body类对嵌套或者附加样
式依赖。
 CSS Code复制内容到剪贴板
 .block {}
 .block__element {}
 .block--modifier {}
 上面的例子展示了一个BEM项目的类结构,下划线(__)被用来区分元素,
而用连字符(--)是用来修饰元素的。下面是一个现实世界的例子...