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月份提出的一个概念,这个概念是为解决移动互联网浏览而诞生的. 简而言之,就是一个网站能够兼容多个终端——而不是为每个终端做一 ...
随机推荐
- RabbitMQ(二) Java使用RabbitMQ
2-1 RabbitMQ 生产者消息发送 创建 Maven 项目 Send 加入依赖 <dependency> <groupId>com.rabbitmq</groupI ...
- Go语言学习之路-11-方法与接口
目录 编程方式 go语言对象方法 自定义类型和方法 接收器: 方法作用的目标(类型和方法的绑定) go面向对象总结 方法的继承 go语言接口 为什么要用接口 接口的定义 接口的作用总结 接口的嵌套 空 ...
- 看完我的笔记不懂也会懂----less
目录 Less学习 语法篇 注释 变量 映射(Maps) @规则嵌套和冒泡 less中的嵌套规则 less中的混合 less的运算 extend延伸/继承 less忽略编译(转义) 导入(Import ...
- MySQL注入点与SQL语句的关系
目录 注入位置分类 内联式 - UNION query SQL injection 终止式 - End SQL injection 堆叠式 - Stacked queries SQL injectio ...
- go 在crontab里面运行报错 解决方案
问题背景 你高高兴兴的写好了一个go脚本,放到你的服务器上,打算定期运行这个脚本,你打开crontab -e, 然后输入: */1 * * * * go run /root/test/main.go ...
- POJ-1321棋盘问题(简单深搜)
简单搜索step1 POJ-1321 这是第一次博客,题目也很简单,主要是注意格式书写以及常见的快速输入输出和文件输入输出的格式. 递归的时候注意起始是从(-1,-1)开始,然后每次从下一行开始递归. ...
- python引用C++ DLL文件若干解释及示例
python引用C++ DLL文件若干解释及示例 首先说一下,python不支持C++的DLL,但是支持C的DLL:C++因为和C兼容可以编译为C的DLL,这是下面文章的背景与前提 首先我这儿的示例使 ...
- docker在vulhub中的使用命令合集
(1)docker ps(查询 docker 进程的所有容器) (2)docker info(查看docker详细信息) (3)service docker start(启动docke ...
- 性能追击:万字长文30+图揭秘8大主流服务器程序线程模型 | Node.js,Apache,Nginx,Netty,Redis,Tomcat,MySQL,Zuul
本文为<高性能网络编程游记>的第六篇"性能追击:万字长文30+图揭秘8大主流服务器程序线程模型". 最近拍的照片比较少,不知道配什么图好,于是自己画了一个,凑合着用,让 ...
- FreeBSD 入门 哲学与玄学
『哲学与玄学』 FreeBSD 是一种 UNIX 哲学(如模块化,一切皆文件等,见< UNIX 编程艺术>❩的发展,也是学院派的代表作品.她是一套工具集,她存在目的是为了让人们更好的生活. ...