Bootstrap 简介
Bootstrap 是 HTML、CSS 和 JS 框架,用于开发响应式布局、移动设备优先的 WEB 项目。
TA是完全开源的。它的代码托管、开发、维护都依赖 GitHub 平台。
Bootstrap中文网
Bootstrap 导入
使用 Bootstrap 提供的免费 CDN 加速服务(同时支持 http 和 https 协议,也就是文件地址http:// 或者 https://)1
2
3
4
5
6
7
8<!-- 新 Bootstrap 核心 CSS 文件 -->
<link rel="stylesheet" href="//cdn.bootcss.com/bootstrap/3.3.5/css/bootstrap.min.css">
<!-- 可选的Bootstrap主题文件(一般不用引入) -->
<link rel="stylesheet" href="//cdn.bootcss.com/bootstrap/3.3.5/css/bootstrap-theme.min.css">
<!-- jQuery文件。务必在bootstrap.min.js 之前引入 -->
<script src="//cdn.bootcss.com/jquery/2.0.0/jquery.min.js"></script>
<!-- 最新的 Bootstrap 核心 JavaScript 文件 -->
<script src="//cdn.bootcss.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
注意:以下3个meta标签必须放在head最前面,任何其他内容都必须跟随其后1
2
3<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge"> #系统如果安装ie8或以上版本,则使用最高版本ie渲染
<meta name="viewport" content="width=device-width, initial-scale=1"> #手机适配设置
Bootstrap 基础
1.全局样式
移除body的margin声明
设置body的背景色为白色
为排版设置了基本的字体、字号和行高,颜色
设置全局链接颜色,且当链接处于悬浮“:hover”状态时才会显示下划线样式
2.标题样式
(1)重置了h1~h6的默认样式
重新设置了margin-top和margin-bottom的值,h1~h3重置后的值都是20px;h4~h6重置后的值都是10px
所有标题的行高都是1.1(也就是font-size的1.1倍)
文本颜色和字体都继承父元素的颜色和字体
固定不同级别标题字体大小h1=36px、h2=30px、h3=24px、h4=18px、h5=14px、h6=12px
(2)标题类名:设置了名为 h1~h6 的类名,css样式与h1~h6一样;
<div class="h1">Bootstrap标题</div>
(3)副标题 small 在h*标签或含h*类名的标签内使用:
<h1>Bootstrap标题一<small>我是副标题</small></h1>
3.强调样式
(1)强调标签
<small> #变小
<strong> <b> #加粗
<em> <i> #斜体
<cite>
(2)强调使用的类名
lead:一般配合段落标签使用 使其强调效果 (加粗,margib-bootom=20px,···)
text-muted:提示,使用浅灰色(#999)
text-primary:主要,使用蓝色(#428bca)
text-success:成功,使用浅绿色(#3c763d)
text-info:通知信息,使用浅蓝色(#31708f)
text-warning:警告,使用黄色(#8a6d3b)
text-danger:危险,使用褐色(#a94442)
4.对齐样式
对齐使用的类名
text-left:左对齐
text-center:居中对齐
text-right:右对齐
text-justify:两端对齐
5.列表样式
列表使用的类名
list-unstyled: ul ol,去序列
list-inline:ul ol 水平列表
把垂直列表换成水平列表,而且去掉项目符号(编号),保持水平显示
dl-horizontal:dl 水平列表
屏幕大于768px的时候,添加类名“.dl-horizontal”才具有水平定义列表效果
6.代码样式
<code> 一般是针对于单个单词或单个句子的代码
<pre> 一般是针对于多行代码(也就是成块的代码)
pre-scrollable pre标签上添加的类名
可以控制代码块区域最大高度为340px,一旦超出这个高度,就会在Y轴出现滚动条。
注意:不管使用哪种代码风格,在代码中碰到小于号(<)要使用硬编码”& lt;”来替代,大于号(>)使用”& gt;”来替代