css-methodologies
SMACSS
Base
body,
button ... {
margin: 0;
padding: 0;
}Layout
#header {
width: 400px;
}
#aside {
width: 30px;
}
.l-width #header {
width: 600px;
padding: 10px;
}
.l-width #aside {
width: 100px;
}Module
State
Theme
BEM
Block(블록)
Element(요소)
Modifier(수식어)
OOCSS
기본 규칙
네이밍 방법
Last updated