###css风格
blockname-modulename
###会不会有更好的风格呢?
###组件化css 听起来很像BEM
?是有些相似,但Block
和Components
的概念还是有所不同。举个例子:
// BEM
.user-block-hd {
border:1px solid #333;
}
.user-block-button {
background-color:#ccc;
}
.user-block-button-success {
background-color:#eee;
}
// 组件化
.user-block .hd {
border:1px solid #333;
}
.user-block .button {
background-color:#ccc;
}
.user-block .button[data-status="success"] {
background-color:#eee;
}
简单的来说:
[data-status]
这样的选择器中import
使用###组件化css面临的问题:
[data-status]
这样的选择器)react
最佳