CSS类名中“--”和“__”是什么意思?它们的出现是源于BEM和Nicolas Gallagher...
BEM的意思就是块(block)、元素(element)、修饰符(modifier),是由Yandex团队提出的一种前端命名方法论。这种巧妙的命名方法让你的CSS类对其他开发者来说更加透明而且更有意义。BEM命名约定更加严格,而且包含更多的信息,它们用于一个团队开发一个耗时的大项目。
- .site-search{} /* 块 */
- .site-search__field{} /* 元素 */
- .site-search--full{} /* 修饰符 */
来源:https://www.cnblogs.com/dujishi/p/5862911.html