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月份提出的一个概念,这个概念是为解决移动互联网浏览而诞生的. 简而言之,就是一个网站能够兼容多个终端——而不是为每个终端做一 ...
随机推荐
- 纯生js实现Element中input组件的部分功能(慢慢完善)并封装成组件
现在实现的有基础用法.可清空.密码框,参考链接:https://element.eleme.cn/#/zh-CN/component/input HTML代码:想要测试哪个组件,直接将对应组件解开注释 ...
- Course2.1 Graph Paper Programming
Overview 通过日常生活中的活动来体验程序算法,目标时能够将现实世界的场景与程序场景关联起来. Objective 抓住将现实世界问题转换为程序的难点: 你认为非常明确的指令在计算机看来可能还是 ...
- Kubernetes-3.安装
docker version:19.03.14 kubernetes version:1.19.4 本文介绍使用kubeadm安装Kubernetes集群的简单过程. 目录 使用kubeadm安装k8 ...
- 使用.net5 创建具有身份验证和授权的Blazor应用程序
- vscode undefined reference to `_imp__WSAStartup@8
vscode undefined reference to `_imp__WSAStartup@8' 使用vscode和g++编译.cpp时,报出如题错误,如下图: 查了百度之后,在.vscode/t ...
- Python3+pygame实现Windows经典扫雷
今天给大家分享一个由Python3(当然python3.5 3.6 3.7 3.8 ...都行)与pygame模块结合制作的一个经典小游戏"扫雷" 代码是完全可运行的,请大家放心运 ...
- POJ-3080(KMP+多个字符串的最长公共子串)
Blue Jeans HDOJ-3080 本题使用的是KMP算法加暴力解决 首先枚举第一个字符串的所有子串,复杂度为O(60*60),随后再将每个子串和所有剩下的m-1个字符串比较,看是否存在这个子串 ...
- POJ-2502(Dijikstra应用+最短路)
Subway POJ-2502 这里除了直接相连的地铁站,其他图上所有的点都要连线,这里是走路的速度. 记住最后的结果需要四舍五入,否则出错. #include<iostream> #in ...
- Python基础(1)——变量和数据类型[xiaoshun]
目录 一.变量 1.概述 Variables are used to store information to be referenced(引用)and manipulated(操作) in a co ...
- python学习之类的装饰器进阶版
装饰器可以修饰函数,同样,也可以修饰类 装饰器 def deco(func): print('======>被修饰的')return func 装饰器装饰函数的方式,语法糖 @decode ...