2.3.9 小结

前面我们介绍了8种类型的样式,可以发现一个问题:每一种类型的样式设置都是最基础的,都非常简单,但是这8种情况组合起来,就非常复杂了。比如,设置active状态的时候要兼顾颜色样式和尺寸样式;设置尺寸样式的时候,又要考虑并列元素的情况;根据不同的组件,还要考虑是垂直并列元素还是水平并列元素等。但是只要我们秉承“由繁入简易、由简入繁难”的思想就没问题,也就是说,先从高度层面上考虑这些问题,大概需要8种特性中的几种,然后考虑每一种之间有没有关系,最后再去针对每个细节进行样式的编写,这样就非常简单了。

另外,还有一个问题需要注意:由于这些样式是利用了CSS重载覆盖的概念,所以一定要注意其定义的顺序,以免出现重载顺序错误的问题。

下一章,我们将开始深入分析Bootstrap所有组件的使用,并进行源码分析。在分析源码的时候,脑子里时刻要有8种类型的概念,这样理解起来才能顺畅。