Bootstrap总结

本文详细介绍了Bootstrap,一个流行的HTML、CSS和JS框架,用于响应式和移动优先的Web项目开发。它提供了灵活的布局、优雅的代码和美观的界面组件,简化Web开发过程。Bootstrap包括响应式布局、丰富的UI组件、编码规范,并解决了维护成本和样式一致性问题。文章还讨论了栅格系统、轮播图的响应式设计以及如何自定义和扩展Bootstrap样式。
摘要由CSDN通过智能技术生成

什么是bootstrap?

Bootstrap 是最受欢迎的 HTML、CSS 和 JS 框架,用于开发响应式布局、移动设备优先的 WEB 项目。
特点就是灵活简洁,代码优雅,美观大方;
其目的是为了让Web开发更敏捷;
是Twitter公司的两名前端工程师Mark Otto和Jacob Thornton在2011年发起的,并利用业余时间完成第一个版本的开发;

为什么要用bootstrap?

生态圈火,不断地更新迭代;
提供一套美观大方地界面组件;
提供一套优雅的HTML+CSS编码规范;
让我们的 Web 开发更简单,更快捷;

bootstrap能帮我们解决什么问题?

响应式布局
提供了一套风格统一的界面组件
减轻维护成本(统一了代码风格)
目录结构
|——css // 自己定义的css文件
|——js // 自己写的js文件
|——font // 自己制作的字体文件
|——img // 项目中用到的图片目录
|——lib // 引入的第三方代码
index.html // 入口文件

编码约定

html
在head中引入必要的CSS文件,优先引用第三方的CSS,方便我们自己的样式覆盖。
在body末尾引入必要的JS文件,优先引用第三方的JS,注意JS文件之间的依赖关系,比如bootstrap.js依赖jQuery,那就应该先引用jquery.js 然后引用bootstrap.js。
css
除了公共级别样式,其余样式全部加上作用域。避免出现样式冲突的问题。
尽量使用 直接子代选择器, 少用间接子代 避免错杀。
我们约定所有的分割线使用下边框的方式实现。

栅格系统
栅格系统是什么?

Bootstrap 提供了一套响应式、移动设备优先的流式栅格系统,随着屏幕或视口(viewport)尺寸的增加,系统会自动分为最多12列。

栅格系统解决什么问题?

栅格

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值