1.5.3 CSS3的作用

1.5.3 CSS3的作用

CSS3并没有采用总体结构,而是采用了分工协作的模块化结构。为什么要分成这么多模块进行管理呢?这是为了避免产生浏览器对某个模块支持不完全的情况。如果只有一个总体结构,这个总体结构会过于庞大,在对其支持的时候很容易产生支持不完全的情况。如果把总体结构分成几个模块,各浏览器可以选择对哪个模块进行支持,对哪个模块不进行支持,支持的时候也可以集中把某一个模块全部支持完再支持另一个模块,以减少支持不完全的可能性。

这对界面设计来说无疑是一件非常可喜的事情。在界面设计中,最重要的就是创造性,如果能够使用CSS3中新增的各种属性,就能够在页面中增加许多CSS2中没有办法解决的样式,摆脱界面设计中存在的许多束缚,从而使整个网站或Web应用程序的界面设计迈上一个新的台阶。