[TOC]
***
軟件開發領域所有的工程問題,歸根結底衍生自一個問題:代碼量大了怎么辦?
對于 CSS 而言,因代碼量增大導致的核心問題是命名沖突。
解決命名沖突的方法論是模塊化,圍繞此方法論,演化出種種模塊化方案。
推薦 [BEM](http://getbem.com/) 以及 [Enduring.CSS](http://ecss.io/)
# 參考
http://futurecareers.cn/rscss-zh-cn/index.html
http://www.zcfy.cc/article/when-to-use-which-css-methodology
https://www.cnblogs.com/kidney/p/6197037.html
- 必備基礎
- 基礎知識
- BFC
- 層疊上下文 Stacking Context
- 視覺格式化模型 Visual formatting model
- CSS3中使用HSL顏色指南
- z-index
- line-height
- vertical-align 屬性
- 垂直居中
- overflow
- CSS3 Gradients
- CSS3 動畫基礎
- 難點知識
- 布局篇
- Flex布局
- =====
- Grid布局
- 多列布局
- 高級布局
- 預編譯器篇
- PostCSS
- Sass
- stylus
- 模塊篇
- 良好的使用
- CSS 模塊化
- 技巧篇
- 未來的CSS
- 動畫篇
- 工具篇
- CSS架構
- CSS 命名方法論
- BEM
- CSS解釋器
- 常用框架
- 參考
- 唰唰聲