Bootstrap介绍

Bootstrap是Twitter开源的基于HTML、CSS、JavaScript的前端框架。

它是为实现快速开发Web应用程序而设计的一套前端工具包。

它支持响应式布局,并且在V3版本之后坚持移动设备优先。

为什么要使用Bootstrap?

在Bootstrap出现之前:

命名:重复、复杂、无意义(想个名字费劲)

样式:重复、冗余、不规范、不和谐

页面:错乱、不规范、不和谐

在使用Bootstrap之后: 各种命名都统一并且规范化。 页面风格统一,画面和谐。

Bootstrap下载

官方地址:https://getbootstrap.com

中文地址:http://www.bootcss.com/

Bootstrap文件结构

目录结构:

bootstrap-3.3.7-dist/
├── css  // CSS文件
│   ├── bootstrap-theme.css  // Bootstrap主题样式文件
│   ├── bootstrap-theme.css.map
│   ├── bootstrap-theme.min.css  // 主题相关样式压缩文件
│   ├── bootstrap-theme.min.css.map
│   ├── bootstrap.css
│   ├── bootstrap.css.map
│   ├── bootstrap.min.css  // 核心CSS样式压缩文件
│   └── bootstrap.min.css.map
├── fonts  // 字体文件
│   ├── glyphicons-halflings-regular.eot
│   ├── glyphicons-halflings-regular.svg
│   ├── glyphicons-halflings-regular.ttf
│   ├── glyphicons-halflings-regular.woff
│   └── glyphicons-halflings-regular.woff2
└── js  // JS文件├── bootstrap.js├── bootstrap.min.js  // 核心JS压缩文件└── npm.js

实际需要文件,删除CSS,js内不用文件

bootstrap-3.3.7-dist/
├── css  // CSS文件
│   ├── bootstrap.min.css  // 核心CSS样式压缩文件
├── fonts  // 字体文件
│   ├── glyphicons-halflings-regular.eot
│   ├── glyphicons-halflings-regular.svg
│   ├── glyphicons-halflings-regular.ttf
│   ├── glyphicons-halflings-regular.woff
│   └── glyphicons-halflings-regular.woff2
└── js  // JS文件├── bootstrap.min.js  // 核心JS压缩文件

Bootstrap文件导入

相当于导入CSS和JS

<!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>title</title><!-- Bootstrap --><link href="bootstrap/css/bootstrap.min.css" rel="stylesheet"></head><body><h1>你好,世界!</h1><!-- jQuery (necessary for Bootstrap's JavaScript plugins) --><script src="jquery-3.2.1.min.js"></script><!-- Include all compiled plugins (below), or include individual files as needed --><script src="bootstrap/js/bootstrap.min.js"></script></body>
</html>

组件介绍

支持移动端

<meta name="viewport" content="width=device-width, initial-scale=1">

Normalize.css

为了增强跨浏览器表现的一致性,我们使用了 Normalize.css.

访问BootCDN,搜寻Normalize.css

<link href="https://cdn.bootcss.com/normalize/8.0.1/normalize.css" rel="stylesheet">

图标网站

Bootstrp

https://v3.bootcss.com/components/

font awesome

http://fontawesome.dashgame.com/

实际通常用BootCDN链接即可

命令组件参考网站

https://v3.bootcss.com/css/

https://www.cnblogs.com/liwenzhou/p/8214637.html

部分摘抄:https://www.cnblogs.com/liwenzhou/p/8214637.html

05.Bootstrap导入基础笔记相关推荐

  1. Java基础笔记 – 枚举类型的使用介绍和静态导入

    Java基础笔记 – 枚举类型的使用介绍和静态导入 本文由 arthinking 发表于404 天前 ⁄ Java基础 ⁄ 暂无评论 ⁄ 被围观 1,433 views+ 1.枚举(Enum): JD ...

  2. 花书笔记:第05章 机器学习基础

    花书笔记:第 05 章 机器学习基础 5.1 机器学习算法 机器学习算法定义: 对于某类任务 TTT ,和性能度量 PPP ,一个计算机程序被认为可以从经验 EEE 中学习是指,通过经验 EEE 改进 ...

  3. LogStash基础笔记

    LogStash基础笔记 1.LogStash介绍及安装 1.1.介绍 1.2 .node01机器安装LogStash 下载安装包---可以直接将已经下载好的安装包上传到/home/es路径下即可 解 ...

  4. HTML5、CSS3基础笔记

    HTML5 & CSS3基础笔记 HTML html的基本格式 实体 meta标签 语义化标签-01 块和行内 语义化标签-02 列表 超链接介绍 相对路径 超链接的其他用法 图片标签 图片格 ...

  5. Node.js基础笔记

    Node.js基础笔记 1. NodeJS入门基础 1.1 NodeJS 介绍 1.1.1 NodeJS 是什么 1.1.2 NodeJS 的优势 1.1.3 NodeJS 的技术特性 1.1.4 N ...

  6. Java零基础笔记自用版(一)

    系列文章目录 一.Java零基础笔记自用版(一) 目录 系列文章目录 前言 一.⭐️Java概述 二.⭐️变量 三.⭐️运算符 四.⭐️控制结构 五.⭐️数组.排序.查找 写在最后 前言 最近在学习J ...

  7. JavaSE入门0基础笔记 第二章Java基础语法

    JavaSE入门0基础笔记 第二章Java基础语法 1.运算符 1.1算术运算符 1.1.1运算符和表达式 1.1.2 算术运算符 1.1.3字符的"+"操作 1.1.4 字符串中 ...

  8. .NET基础笔记(C#)

    作者:七步. 出处:http://www.cnblogs.com/dongyu9521/ 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保 ...

  9. 前端-Vue.js从入门到精通基础笔记(理论+实操+知识点速查)

    #[2022.3]尚硅谷Vue.js从入门到精通基础笔记(理论+实操+知识点速查) 前言 本文完全基于 参考资料:加工整理而成,包括其代码,案例,资源等.前置知识是学习尚硅谷的视频教程,本文配合其教程 ...

最新文章

  1. 求求你别再用 System.out.println 了!!
  2. 论网络营销在我国的发展
  3. 接口文档-swagger-bootstrap
  4. 你最喜欢的 iOS 开发的技巧和提示有哪些?
  5. 关于浮点数的原理详解
  6. byte 8位有符号 与 char 16位无符号
  7. VPC2007差分硬盘让小硬盘也能跑多个虚拟机
  8. 可恶的Java数组下标越界检查
  9. 如何创建xsl文件 xml_EXCEL知识分享 I 连载如何快速创建XML文件
  10. 泰山游记:路上瓶装水很便宜,2元
  11. Android adb环境变量配置
  12. 在韩国5G商用神话中,我们不能学到什么?
  13. 错误代码105是什么意思
  14. mysql中explain是什么_MySQL中EXPLAIN的解释_MySQL
  15. 微信小程序调试过程中页面加载不出来
  16. 【BZOJ4987】Tree 树形DP
  17. SDHC 存储卡会导致刷机模式不被识别
  18. 【4 于博士Cadence SPB15.7 快速入门视频】建立不规则SOIC封装NE5532
  19. 新手上路必备的 DAX 函数(下)
  20. Python 实现Excel 转 JSON

热门文章

  1. JavaWeb 项目启动时,后台开启一个线程的方法
  2. QT-Linux开发环境的搭建
  3. 希望不要T我~~哈哈...
  4. 【转】我们到底为了什么钻研技术?
  5. 天了噜!定义static字段还有顺序要求?
  6. 利用SOS扩展库进入高阶.NET6程序的调试
  7. HTTP1.1 Keep-Alive到底算不算长连接?
  8. 如何查看 .NET Core 3.1 源代码
  9. .NET Core用数据库做配置中心加载Configuration
  10. 巧用 Lazy 解决.NET Core中的循环依赖关系