为什么使用Bootstrap?
2017-02-13 18:58
363 查看
Bootstrap是一种前端开发框架,它由规范的css,javascript插件构成,其最大的优势是响应式布局,使得开发者可以方便的让网页无论在台式机、平板设备、手机上都获得最佳的体验. Bootstrap在以下方面优势比较显著
1.栅格系统
可以根据用户屏幕尺寸调整页面,使其在各个尺寸上都表现良好。实现这个功能依赖两个东西,一个是view,另一个是max-width,min-width。
2.CSS模块化
Bootstrap预先定义了很多CSS类,使用的时候直接给class赋予对应的类名即可,如text-left,text-align,.table等。最有代表性的就是btn类,Bootstrap定义了一个.bt的基础类,如果还想要其他样式可以在这个基础类上进行扩展,实现不同的视觉效果。
3.插件使用简单
Bootstrap的插件开发模式和javaScript的开发模式很相似的,先定义一个类,实现主体功能,然后是个Plugin函数,再把这个函数扩展到JQuery原型上,最后通过委托的方式给特定元素绑定事件。
但Bootstrap存在浏览器兼容问题,对IE6完全不兼容性。
相关文章推荐
- 将BootstrapJS和AngularJS结合使用以及为什么不用jQuery
- 将BootstrapJS和AngularJS结合使用以及为什么不用jQuery
- 为什么使用 Bootstrap?
- 为什么使用Bootstrap?
- 将BootstrapJS和AngularJS结合使用以及为什么不用jQuery
- STL的心得(1)--为什么使用STL
- 为什么使用 XML
- 安装了dns且可以正常工作为什么还有"没有可以使用的"DNS服务器"的错误
- [原]在XP横行的年代,为什么还使用FAT32?(稿)
- 请问一下,我使用setpixel显示图像,为什么不好用呢?
- 为什么要使用EJB?
- 为什么要使用打印监控成本控制系统?
- 安装了dns且可以正常工作为什么还有"没有可以使用的"DNS服务器"的错误
- 365key为什么要支持tag和使用建议
- 为什么要使用EJB?
- 请教一下:Windows任务管理器中显示的进程占用的内存是什么内存? 分配的还是使用的? 另外,最小化一个进程的时候为什么其占用的内存会大大降低?谢谢
- [JAVA]初学者的经验---为什么变量无法使用
- 为什么要使用EJB
- “原型”是什么?为什么要使用“原型”
- 为什么只开放TCP 5631(没开放UDP 5632 )就能使用PCAnyWhere?