Bootstrap框架认识到实战
Reference
大白话讲什么是Bootstrap https://blog.csdn.net/zhaomengszu/article/details/87923083
什么是Bootstrap
- 前端框架
- 基于HTML、CSS、Javascript
- 由Twitter成员开发
- 开源产品
- 通过直接使用框架中已经有的class来直接定义你的页面的样式,达到快速建立前端页面的目的,不需要你自己写具体的CSS
使用场景
- 从Bootstrap3开始移动设备优先
- 各中浏览器均支持
- 需要具备HTML和CSS基础知识
- 响应式设计
- 提供简介的统一解决方案
- 内置功能组件
包含内容
- 网格系统、链接样式、背景基本结构
- 全局CSS、可扩展的class
- 重用组件
- JS插件 jQuery 插件
快速实例
<html>
<head>
<title>Bootstrap 实例</title>
<meta charset=“utf-8”>
<meta name=“viewport” content=“width=device-width, initial-scale=1”>
<link rel=“stylesheet” href=“https://cdn.staticfile.org/twitter-bootstrap/3.3.7/css/bootstrap.min.css"\>
<script src=“https://cdn.staticfile.org/jquery/2.1.1/jquery.min.js"\></script>
<script src=“https://cdn.staticfile.org/twitter-bootstrap/3.3.7/js/bootstrap.min.js"\></script>
</head>
<body>
我的第一个 Bootstrap 页面
重置窗口大小,查看响应式效果!
第一列
学的不仅是技术,更是梦想!
再牛逼的梦想,也抵不住你傻逼似的坚持!
第二列
学的不仅是技术,更是梦想!
再牛逼的梦想,也抵不住你傻逼似的坚持!
第三列
学的不仅是技术,更是梦想!
再牛逼的梦想,也抵不住你傻逼似的坚持!
</body>
</html>
下载Bootstrap
或者参考其他最新文档
如果直接在页面导入CDN则必须按如下顺序
<head>
<title>Bootstrap 实例</title>
<meta charset=“utf-8”>
<meta name=“viewport” content=“width=device-width, initial-scale=1”>
<link rel=“stylesheet” href=“https://cdn.staticfile.org/twitter-bootstrap/3.3.7/css/bootstrap.min.css"\>
<script src=“https://cdn.staticfile.org/jquery/2.1.1/jquery.min.js"\></script>
<script src=“https://cdn.staticfile.org/twitter-bootstrap/3.3.7/js/bootstrap.min.js"\></script>
</head>
Bootstrap CSS 概览
基本结构
基本的HTML5文档类型结构
<html>
….
</html>
响应式布局
适配移动端,形成自适应窗口大小的样式
- width 属性控制设备的宽度,device-width 可以确保它能正确呈现在不同设备上。
- initial-scale=1.0 确保网页加载时,以 1:1 的比例呈现,不会有任何的缩放。
响应式图像
<img decoding=“async” src=“…” class=“img-responsive” alt=“响应式图像”>
- 通过添加 img-responsive class 可以让 Bootstrap 3 中的图像对响应式布局的支持更友好。
