一、BEM简介BEM——前端命名方法论BEM是Yandex团队提出的一种前端命名方法论。它是一个非常有用的、强大的、简单的命名约定,可以让你的前端代码更容易阅读和理解、更容易协作、更容易控制、更健壮和明确、更严谨。BEM命名约定mode.block{}.block__element{}.block--modifier{}其中.block:表示一个抽象块,或者说是一个独立的组件。block__element:element是.block的子节点,表示该元素属于某个.block,用来作为一个整体组成一个完整的.block,__是降级的意思。block--modifier:表示某个节点的状态我看了一下微信个人页面,图标来自Iconfont矢量图标库,图标名直接使用我一开始设计的html的原名.这时候我对BEM有了一些了解,但是在使用中还是遇到了一些问题。这时,我将整个页面看成一个模块,分成三部分:page__hd,page__bd,page__ft
