• Java后端 学习路线 笔记汇总表【黑马程序员】
  1. Bootstrap学习笔记01【快速入门、栅格布局】【day01】
  2. Bootstrap学习笔记02【全局CSS样式、组件和插件、案例_黑马旅游网】【day01】

目录

01 快速入门

今日内容

Bootstrap_概述

Bootstrap中文网

Bootstrap_快速入门

下载 Bootstrap

Bootstrap 离线文档

Bootstrap 模板

02 Bootstrap_栅格系统

Bootstrap_栅格系统_入门

Bootstrap 官网 栅格系统 文档

Bootstrap 栅格系统 基本使用

Bootstrap_栅格系统_注意事项


01 快速入门

今日内容

  1. Bootstrap(前端框架,定义了很多丰富的样式!编写好的CSS、JS代码,可以直接拿来使用!)

Bootstrap_概述

1. 概念: 一个前端开发的框架,Bootstrap,来自 Twitter,是目前很受欢迎的前端框架。Bootstrap 是基于 HTML、CSS、JavaScript 的,它简洁灵活,使得 Web 开发更加快捷。
    * 框架:一个半成品软件,开发人员可以在框架基础上,再进行开发,简化编码。
    * 好处:
        1. 定义了很多的css样式和js插件。我们开发人员直接可以使用这些样式和插件得到丰富的页面效果。
        2. 响应式布局
            * 同一套页面可以兼容不同分辨率的设备。

把基础性的知识封装(让开发更简单)--> 提供jar包 --> 开发人员可以借助jar包快速地开发程序。--> 框架,一个半成品软件。

Bootstrap(Web框架) - 百度百科

Bootstrap中文网 —— https://www.bootcss.com

Bootstrap中文网

Bootstrap中文网 —— https://www.bootcss.com

  

  

Bootstrap_快速入门

快速入门

  1. 下载Bootstrap
  2. 将这三个文件夹复制到工程文件夹下
  3. 创建html页面,引入必要的资源文件

下载 Bootstrap

  

  

Bootstrap 离线文档

Bootstrap离线文档(已下载好):没网络的时候,离线访问。

 

<!DOCTYPE html>
<html lang="zh-CN"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1"><!-- 上述3个meta标签*必须*放在最前面,任何其他内容都*必须*跟随其后! --><title>Bootstrap 101 Template</title><!-- Bootstrap --><link href="https://cdn.jsdelivr.net/npm/bootstrap@3.3.7/dist/css/bootstrap.min.css" rel="stylesheet"><!-- HTML5 shim 和 Respond.js 是为了让 IE8 支持 HTML5 元素和媒体查询(media queries)功能 --><!-- 警告:通过 file:// 协议(就是直接将 html 页面拖拽到浏览器中)访问页面时 Respond.js 不起作用 --><!--[if lt IE 9]><script src="https://cdn.jsdelivr.net/npm/html5shiv@3.7.3/dist/html5shiv.min.js"></script><script src="https://cdn.jsdelivr.net/npm/respond.js@1.4.2/dest/respond.min.js"></script><![endif]--></head><body><h1>你好,世界!</h1><!-- jQuery (Bootstrap 的所有 JavaScript 插件都依赖 jQuery,所以必须放在前边) --><script src="https://cdn.jsdelivr.net/npm/jquery@1.12.4/dist/jquery.min.js"></script><!-- 加载 Bootstrap 的所有 JavaScript 插件。你也可以根据需要只加载单个插件。 --><script src="https://cdn.jsdelivr.net/npm/bootstrap@3.3.7/dist/js/bootstrap.min.js"></script></body>
</html>

Bootstrap 模板

02 Bootstrap_栅格系统

Bootstrap_栅格系统_入门

响应式布局

* 同一套页面可以兼容不同分辨率的设备。
* 实现:依赖于栅格系统:将一行平均分成12个格子,可以指定元素占几个格子。
* 步骤:
    1. 定义容器。相当于之前的table。
        * 容器分类:
            1. container:两边留白
            2. container-fluid:每一种设备都是100%宽度
    2. 定义行。相当于之前的tr,样式:row
    3. 定义元素。指定该元素在不同的设备上,所占的格子数目。样式:col-设备代号-格子数目
        * 设备代号:
            1. xs:超小屏幕 手机 (<768px):col-xs-12
            2. sm:小屏幕 平板 (≥768px)
            3. md:中等屏幕 桌面显示器 (≥992px)
            4. lg:大屏幕 大桌面显示器 (≥1200px)

Bootstrap 官网 栅格系统 文档

  

Bootstrap 栅格系统 基本使用

  

Bootstrap_栅格系统_注意事项

容器分类:

  1. container:两边留白
  2. container-fluid:每一种设备都是100%宽度

注意:

  1. 一行中如果格子数目超过12,则超出部分自动换行。
  2. 栅格类属性可以向上兼容。栅格类适用于与屏幕宽度大于或等于分界点大小的设备。
  3. 如果 真实设备宽度 小于了 设置了栅格类属性的设备代码的最小值,会一个元素占满一整行。

Bootstrap学习笔记01【快速入门、栅格布局】相关推荐

  1. JavaScript学习记录01快速入门、基本语法、严格检查模式

    文章目录 JavaScript学习记录01快速入门.基本语法.严格检查模式 1.1什么是JavaScript 1.2认识JavaScript框架 1.3快速入门 1.4基本语法入门 1.5数据类型简介 ...

  2. GEE(Google Earth Engine) 代码学习笔记一 快速入门

    GEE 代码学习笔记一 (GEE 基于JavaScript语言和python语言,我记录的是JavaScript语言) 1.GEE 快速入门 quick start. 2.基本语句 - 简单输出 pr ...

  3. 学习笔记:快速入门ZooKeeper技术

    学习视频:黑马程序员 ZooKeeper 视频教程,快速入门 ZooKeeper 技术 学习资料:黑马程序员 公众号提供的文档资料链接 | 提取码:dor4) 本文最后更新于 2022-04-25,若 ...

  4. stm32单片机c语言入门 pdf,STM32学习笔记(初学者快速入门).pdf

    STM32 学习笔记 从51 开始,单片机玩了很长时间了,有51,PIC,AVR 等等,早就想跟潮 流玩玩ARM ,但一直没有开始,原因不知道玩了ARM 可以做什么(对我自 己而言).如果为学习而学习 ...

  5. mybatis学习笔记——mybatis-plus快速入门

    一.快速入门 MyBatis-plus (简称mp)是一款 Mybatis 增强工具,用来简化开发.增强效率.本文结合Spring Boot来实现mp的快速入门. 注:本文演示mp版本为当前最新的3. ...

  6. Bootstrap学习笔记01

    1.Make Images Mobile Responsive 用处:   使图片适配你的页面宽度. 操作:   给图片添加 .img-responsive class属性. <img src= ...

  7. 学习笔记-CCS-MSP430F5529[快速入门篇二]

    由于2021的全国电赛延期了,从今天开始打算好好整理一下使用CCS编程的经验,本篇笔记会好好整理一下我备赛期间用CCS写的程序,包括外部中断,定时器部分的定时中断,定时器输入捕获,PWM波输出,UAR ...

  8. 学习笔记(01):C++入门课程-06.浮点数

    立即学习:https://edu.csdn.net/course/play/27250/359781?utm_source=blogtoedu const int test = 1 常量 int te ...

  9. 【极客学院】-python学习笔记-Python快速入门(面向对象-引入外部文件-Web2Py创建网站)

    极客学院的课程,感觉很有意思,每节课都很短,但是很干货,我喜欢这个节奏 http://www.jikexueyuan.com/course/203.html 课程背景: Python语言功能强大, 能 ...

最新文章

  1. 【 MATLAB 】Matlab 帮助文档需要登录问题如何解决?
  2. 【uniapp】swiper 添加click事件
  3. 【Linux】一步一步学Linux——cut命令(44)
  4. 最小公倍数和最大公约数
  5. sap 标准委外和工序委外_SAP FICO零基础学习_0035_标准成本估算-主数据-物料主数据...
  6. Linux系统双机热备的方案
  7. c语言程序设计基础项目教程,C语言程序设计基础项目教程
  8. 【斐波那切数列】LeetCode 70. Climbing Stairs
  9. 机器学习面试-Libsvm
  10. 中国手机摄像头产业链
  11. 微信 iPad 835协议
  12. html页面边框的简单设置方法
  13. 微信小程序开发详细步骤解决方案
  14. BASE32编码 --记录
  15. 路由分配和pbx以及cti
  16. lynda_如何在尼日利亚以女性开发人员的身份远程工作-与Lynda Chiwetelu的问答
  17. 苹果收购AI音乐公司,音乐人工智能将迎来新机遇?
  18. 产生式推理的简单识别系统
  19. dbeaver的连接超时(Connection timed out: connect)
  20. 第二次作业《软件工程》

热门文章

  1. mysql怎么删除唯一索引_mysql删除唯一索引
  2. 配置ssd为缓存_撕下贴牌的画皮!快速确定SSD性能等级,关键在这3步
  3. 台达a2_台达自动化控制系统在IC烧录机上的应用
  4. 今天小暑是什么时间_小暑适合发朋友圈的说说 小暑吐槽天气热的搞笑幽默说说...
  5. html5离线保存需要联网吗,html5 离线存储
  6. 十四、爬取天气气温,制作最低气温排行榜
  7. EMNLP 2021 | PairSupCon:基于实例对比学习的句子表示方法
  8. 如何无监督地获得一个句子的向量表示?
  9. 视角不平衡立体匹配研究
  10. 如何应对多GPU大规模训练的挑战?