css UI框架:简单地说,就是一些事先写好的css,只需要给html元素加上一些特定的类,就可以快速的得到一些想要的效果。
很多框架都是国外成熟网站社交公司逐渐发展形成的,例如Facebook、twitter等都有自己的css框架。
Bootstrap现在基本是欧美最流行的框架,也不需要太多配置,很好用。这个框架对大部分元素的视觉细节都已经做得很完整,基本上你只需要写html,加几个class,就可以做出像模像样的页面了,做起来很快。不过这也是个缺点,因为用的人多了样式都长一个样... 当然,模块化的框架你要修改起来也是很方便的,基本上修改变量就可以了。
使用成熟的css框架还有一个好处,虽然css框架可能很大,但加载的时候直接引用网上资源,能提高用户网站加载速度,因为游客浏览之前可能在另外的网站的时候很可能已经加载了相同的css资源。
但很多时候,我们并不需要那么多的css代码,90%都用不上的时候,真的有必要使用成熟css框架么,而且这些css深入使用后发现真的会限制自己的开发,小修css之后工作量也是很大,所以使用成熟的css UI框架还是自己编写适合自己的css框架真的是一个两难的选择。
目前的想法,把自己需要的一部分成熟的css样式复制(就是抄啦)到自己的css中,开发过程中逐渐形成自己的css样式风格。