Bootstrap框架
初识Bootstrap
Bootstrap 是最受欢迎的 HTML、CSS 和 JS 框架,用于开发响应式布局、移动设备优先的 WEB 项目。
两种引用方式:
方式1:Bootstrap 专门构建了免费的 CDN 加速服务,访问速度更快、加速效果更明显、没有速度和带宽限制、永久免费
"en"> "UTF-8"> "viewport" content="width=device-width, initial-scale=1"> "stylesheet" href="https://cdn.bootcss.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous"> "stylesheet" href="https://cdn.bootcss.com/bootstrap/3.3.7/css/bootstrap-theme.min.css" integrity="sha384-rHyoN1iRsVXV4nD0JutlnGaslCJuC7uwjduW9SVrLvRYooPp2bWYgmgJQIXwl/Sp" crossorigin="anonymous">方式一Bootstrap-demo class="container">
方式2(本地):
"en"> "UTF-8"> "viewport" content="width=device-width, initial-scale=1"> "bootstrap-3.3.7-dist/css/bootstrap.min.css" rel="stylesheet">方式二Bootstrap-demo class="container">
Bootstrap的CSS
一 栅格系统(Grid System)
"en"> "UTF-8"> "viewport" content="width=device-width, initial-scale=1"> "bootstrap-3.3.7-dist/css/bootstrap.min.css" rel="stylesheet">栅格系统Bootstrap-demo class="container">class="row">class="col-md-2">md-2class="col-md-4">md-4class="col-md-6">md-6class="row">class="col-md-6 col-sm-4">md6-sm4class="col-md-6 col-sm-8">md6-sm8class="media">hello @mediaclass="row">class="col-sm-2">md-2class="col-sm-4">md-4class="col-sm-6">md-6class="row">class="col-md-2">col-md-3class="col-md-4 col-md-offset-4">col-md-offset-3class="row">class="col-md-9">class="row">class="col-md-8">col-md-8class="col-md-4">col-md-4class="col-md-3">col-md-3class="row">class="col-md-9 col-md-push-3">col-md-9class="col-md-3 col-md-pull-9">col-md-3class="row">class="col-md-6 col-sm-1">col-md-1class="clearfix visible-sm">class="col-md-6 col-sm-1">col-md-3
二 排版
"en"> "UTF-8"> "viewport" content="width=device-width, initial-scale=1"> "bootstrap-3.3.7-dist/css/bootstrap.min.css" rel="stylesheet">排版demo-排版 class="container">我是h1
我是h2
我是h3
我是h4
我是h5
我是h6
h1...h1子标题
h2...h2子标题
class="lead">莫道君行早,更有早行人
small
strong
em
class="text-left">文本左对齐
class="text-center">文本居中对齐
class="text-right">文本右对齐
class="text-primary">text-primary
class="text-success">text-success
class="text-info">text-info
class="text-warning">text-warning
class="text-danger">text-danger
"HyperText Transfer Protocol">http
"Domain Name System" class="initialism">dns oldboy
XXX street
beijing
"Phone">P: (123) 456-7890class="lead">hello world hello world hello world hello world
class="pull-left"> 发布于 2017-02-19
未定义样式列表
class="list-unstyled">
- item
- item
- item
- item
内联列表
class="list-inline">
- item
- item
- item
- item
水平的定义列表
class="dl-horizontal">
- Desc
- item
- Desc
- item
三 代码
Bootstrap 允许您以两种方式显示代码:
第一种是 标签。如果您想要内联显示代码,那么您应该使用 标签。
第二种是
标签。如果代码需要被显示为一个独立的块元素或者代码有多行,那么您应该使用class="container">
<p>hello</p>是一个p标签如果需要把代码显示为一个独立的块元素,请使用
<pre><div> <h1>介绍</h1> </div>四 表格
表格样式
class="container">class="table table-striped">
条纹表格布局 姓名 年龄 salary Bob 23 3000 class="danger"> steven 34 5000 class="success"> alvin 33 7000 class="warning"> alvin 33 7000 响应式表格
通过把任意的 .table 包在 .table-responsive class 内可以让表格水平滚动以适应小型设备(小于 768px)。当在大于 768px 宽的大型设备上查看时,看不到任何的差别。
五 表单
Bootstrap 提供了下列类型的表单布局:
垂直表单(默认)
内联表单水平表单
水平表单
垂直表单
创建基本表单的步骤:
向父