Bootstrap工具包--用于响应式布局和移动设备优先的web项目
Bootstrap是用于前端开发的工具包,是一个css/html框架
用于响应式布局和移动设备优先的web项目 响应式布局--一个网站能兼容多个终端
有很多版本:v3,v4,v5 三个没啥区别 v3的排版更清晰点
网址:http://v3.bootcss.com/
打开页面以后,点击起步 > 选择用于生产环境的Bootstrap进行下载,并进行解压
在pycharm中file>open 打开下载的Bootstrap文件,创建一个新的html文件,打开的新HTML文件的原框架不需要,删除
在从官网起步中找到基本模板,将基本模板标题下的代码块复制到新html文件中。此时查看的结果是 :你好,世界。
好了,我们开始进行我们想要的操作(我们操作的方法就是--Bootstrap官网中有的复制官网中的,没有的自己写)
对基本模板进行简单的讲解
<meta http-equiv="X-UA-Compatible" content="IE=edge"> 在IE运行最新的渲染模式
IE浏览器作为微软开发的软件以前是很正规个浏览器,但可能后来专注于系统,后来就被谷歌,火狐等赶超了,Bootstrap不支持IE古老的兼容模式,
<meta name="viewport" content="width=device-width, initial-scale=1"> viewport:视口 device-width:让你网页1的宽度等于你设备的宽度 inintal-scale:1--不缩放也不放大
它这里用个的一些css和js文件都是用的网址中的,我们可能自己电脑上有下载了一些文件,也可以不用改。
min.css/min.js后缀的文件和css/js文件的区别--js是javascript的源码文件,min.js是压缩版的js文件。min.js文件相对于编译前的js文件体积小,传输效率快,压缩原理:删除jsd代码中的所有注释,跳格符号,换行符号,以及无用的空格,从而压缩js文件的大小栅格系统是Bootstrap中最核心的东西,这里是重点!响应式布局就是靠栅格系统来操作的
就是把浏览器分成了12份(不管是版心的还是通栏的),栅栏的英文前缀是根据屏幕的大小进行参考的,一般为中等屏幕 用(col-md)类前缀。想要在各种终端设备中运用时,我们可以在一个class类里面写多个栅栏前缀的格式,当然不要忘了每个后面加数字后缀
后面的数字是分12份里面的几份。
响应式的两种方法:
方法一:媒体查询@media screen and (max-width:多少px) and (min-width:多少px){ 在这里选择对html的某个类,id,标签 (比如要对class为footer的类进行修改则如下)
.footer{ 在这里对你想要操作的css代码块进行覆盖重写 } }
此方法通过在css中媒体查询,根据屏幕大小的尺寸来确定您的网页布局。
方法二:栅格系统处理 在类选择器里写入多种栅格参数,如在一个class类中同时写下 col-xs- col-sm- col-md- col-lg- 。使其在不同设备(不同屏幕下有不同的网页布局)
Bootstrap工具包--用于响应式布局和移动设备优先的web项目的更多相关文章
- bootstrap 自适应和响应式布局的区别
自适应: 不管屏幕多大,都尽量不换行,而只是横向缩放. 响应式: 屏幕变小了之后,属于同一行的元素受到挤压后,行的右边元素自动换行显式: 屏幕大了后,本属于同一行的元素尽可能的排在同一行内: boo ...
- Bootstrap如何禁止响应式布局 不适配
Bootstrap 会自动帮你针对不同的屏幕尺寸调整你的页面,使其在各个尺寸的屏幕上表现良好.下面我们列出了如何禁用这一特性,就像这个非响应式布局实例页面一样. 禁止响应式布局有如下几步: 移除 此 ...
- Bootstrap如何禁止响应式布局
Bootstrap 会自动帮你针对不同的屏幕尺寸调整你的页面,使其在各个尺寸的屏幕上表现良好.下面我们列出了如何禁用这一特性,就像这个非响应式布局实例页面一样. 禁止响应式布局有如下几步: 移除 此 ...
- Bootstrap学习笔记-响应式布局原理
响应式布局的原理就是利用css3中@media媒体来实现的 <html> <head> <meta charset="utf-8"> <t ...
- bootstrap第一天,响应式布局,栅格系统运用
<!DOCTYPE html><html lang="zh-CN"> <head> <meta charset="utf-8&q ...
- 巧用 BootStrap --- 栅格系统(布局)轻松搞定网页响应式布局!
摘要:Bootstrap 为我们提供了一套响应式.移动设备优先的流式栅格系统,合理的使用栅格系统将会使得网站页面布局变得更加简单,在设置了媒体查询之后,响应式网站也无需再单独写了.接下来我以Boots ...
- 响应式布局与bootstrap框架
原文 网页布局方式 1.固定宽度布局:为网页设置一个固定的宽度,通常以px做为长度单位,常见于PC端网页. 2.流式布局:为网页设置一个相对的宽度,通常以百分比做为长度单位. 3.栅格化布局:将网页宽 ...
- 响应式布局和BootStrap 全局CSS样式
1.什么是响应式布局 响应式布局是Ethan Marcotte在2010年5月份提出的一个概念,这个概念是为解决移动互联网浏览而诞生的. 简而言之,就是一个网站能够兼容多个终端——而不是为每个终端做一 ...
- 14、响应式布局和BootStrap 全局CSS样式知识点总结-part1
1.什么是响应式布局 响应式布局是Ethan Marcotte在2010年5月份提出的一个概念,这个概念是为解决移动互联网浏览而诞生的. 简而言之,就是一个网站能够兼容多个终端——而不是为每个终端做一 ...
随机推荐
- 后端程序员之路 4、一种monitor的做法
record_t包含_sum._count._time_stamp._max._min最基础的一条记录,可以用来记录最大值.最小值.计数.总和metric_t含有RECORD_NUM(6)份recor ...
- PAT-1145(Hashing - Average Search Time)哈希表+二次探测解决冲突
Hashing - Average Search Time PAT-1145 需要注意本题的table的容量设置 二次探测,只考虑正增量 这里计算平均查找长度的方法和书本中的不同 #include&l ...
- 因MemoryCache闹了个笑话
前言 是这么一回事: 我正在苦思一个业务逻辑,捋着我还剩不多的秀发,一时陷入冥想中...... 突然聊天图标一顿猛闪,打开一看,有同事语音: 大概意思是:同事把项目中Redis部分缓存换成Memory ...
- 1.5 PHP基础+1.5.1 访问数据库
PHP作为流行的网站开发语言,具有上手简单,运行速度快的特点,它和javascript类似,无需定义变量类型,免去了使用者要对变量类型转换的烦恼,当然了,这就要求我们要对变量类型隐式转换过程予以关注. ...
- git配置,以及简单的命令
在 window 平台需要安装对应的客户端 git 配置全局用户名git config --global user.name "xxx"配置全局邮箱git config --glo ...
- drozer使用总结
adb forward tcp:31415 tcp:31415 drozer console connect run app.package.list -f baidu 查看包名 run a ...
- 使用命令行编译Qt程序
code[class*="language-"], pre[class*="language-"] { color: rgba(51, 51, 51, 1); ...
- 9、Spring教程之AOP
那我们接下来就来聊聊AOP吧! 1.什么是AOP AOP(Aspect Oriented Programming)意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术.A ...
- 一种3位sar adc工作过程推导(二)
3位sar adc采用下图的电容阵列,需要23个电容,它的基本单元有二进制加权的电容阵列.1个与LSB电容等值的电容:它利用电容上的初始电荷再分配完成二进制搜索算法,因此功耗一般比较小,而且不需要额外 ...
- SQL排名问题,100% leetcode答案大公开!
(首先原谅我最近新番看多了,起了一个中二的名字) 最近在找实习,所以打算系统总结(复习)一下sql中经常遇到问题.不管是刷leetcode还是牛客的sql题,有一个问题总是绕不开的,那就是排名问题.其 ...