BEM 是块(block)、元素(element)、修饰符(modifier)的简写,由Yandex团队提出的一种前端CSS 命名方法论。
用中划线、双下划线、单下划线来做单词间 的链接记号,通过将页面分解为一个个小小的可重复使用组件来解决复杂项目的命名问题。比如:.block{}、.block__element{}、.block--modifier{}, 都是典型的BEM 命名模式,他们的命名规范、可读性高,通过组件的修饰符就可以了解组件的形态。
以上内容摘自《前端代码是怎样智能生成的》电子书,点击https://developer.aliyun.com/topic/download?id=53可下载完整版
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。