<meta name="viewport" content="with=device-width, initial-scale=1, user-scalabe=no">

BootStrap是一种前端框架

BootStrap布局

必须放在这两个容器中的其中一个

<div class="container></div>  或者<div class="container-fluid"></div>

排版的标签

.page-header是对于<h1>~<h6>中的标题,并且给标题一个分割线

<small></samll>:副标题 小一号;   <big></big>:副标题 大一号

<strong></strong> <em></em>   <del></del>

对于文本(都有前缀text)

.text-right :右对齐

.text-left:左对齐

.text-center:居中

对于设置英文大小写问题(也属于文本的一部分,所有也有前缀text)

.text-uppercase:对文本中的英文字母全都大写

.text-lowercase:对文本中的英文字母全都小写

.text-capitalize: 对文本中的英文首字母大写

对于列表

.list-unstyled:去除列表前面的符号和去掉原有的格式

.list-inline:  把<li></li>之间的内容变成横向排列

对于自定义的列表

.dl-horizontal:设置变成横向排列

<dl class="dl-horizontal">

<dt>标题</dt>

<dd>内容</dd>

</dl>

表格(table)

.table:代表表格一个基类,(基本的类加其他的效果都是在.table的基础上)

.table:没有外边框

.table-bordered:给表格加上外边框

.table-hover: 鼠标悬停效果,鼠标一到行或者单元格就会变色

.table-striped:斑马线效果,隔行换色,这个与鼠标悬停没有任何关系,一打开页面就会显示

.table-condensed:让表格看起来变得紧凑

响应式表格(也是表格,就要以table为前缀)

.table-responsive:给table的父元素加,以移动设备(手机,平板等,360浏览器不是移动设备)为优先,如果内容不能完全显示,会出现响应式的滚动条响应设备的窗口的大小

<div  class="table-responsive">

<table class="table table-hover table-bordered, table-striped table-condensed">

<tr>编号</tr>

对于行的状态类

行的标签有<tr>或者<td>

下面这几个状态类对是对于行来做处理的

.action :鼠标悬停在行或者单元格时所设置的颜色

.success.标识成功或积极的工作

.info: 标识普通的提示信息或者动作

.warning : 标识警告或者需要用户注意

.danger: 标识危险或者潜在的带有负面影响的动作

<tr class="danger">

响应式图片(一般是和栅格系统一起使用,既然是图片那么他的前缀是img)

.img-responsive: 响应式图片

.img-circle:椭圆形

.img-rounder:改变了图片的四个角,变成曲面的

.img-thumbnail:给图片加了圆角边框

<div class="container-fluid">

<img scr="img/1.jpg" class="img-responsive ">

栅格系统(一定要放在容器中)

必须放在

<div class="container"></div>或者<div class="container-fluid"></div>

栅格系统的作用:栅格系统,浏览器窗口自动分配最多12列,栅格系统是由行(row)和列(col)构                             成,就是把我们的屏幕分成12份,在里面放东西

一行里面有12列: col-md-1:代表一列,所有的列都是一定放在行里的

超出12列就会换到下一行

col-md-4:数字是几就代表在一行中占几列

需求:在一行里面,第一块占两列,第二个块占三列,第三个块占7列

<div class="row">

  <div class="col-md-2">22<div>

  <div class="col-md-3">33<div>

  <div class="col-md-7">77<div>

</div>

需求:pc端的, 中等屏幕,一行显示三张图片

下面只是其中一个

<div class="container">

<div class="row">

  <div class="col-md-4">

    <img src="imgs/1.jpg" class="img-responsive" alt="别说">

    <h3 class="page-header">标题</h3>

  <p>内容哈哈哈</p>

    <div>

  <div>

<div>

栅格系统的参数

如果想做成响应式效果,使用栅格系统参数

小于768手机端                     col-sx-

大于768小于992平板           col-sm-

大于992小于1200                col-md-

大于1200                             col-lg-

案例:pc机大屏幕显示四张图片,pc机中等屏幕显示三张图片,平板显示两张图片,手机端显示              一张图片

<div class="container" >

  <div class="row">

    <div class="col-lg-3 col-md-4 col-sm-6 col-xs-12">

      <img src="data:images/1.jpg" class="img-responsive">

</div>

</div>

</div>

栅格系统的偏移(只能向右偏移)

语法:是col-xs/sm/md/lg-offset-数值

注意:如果超出本行就会从下一行重新算起

<div class="row">

  <div class="col-md-4"><div>

  <div class="col-md-2 col-md-offset-3">22</div>

</div>

栅格系统的排序(了解)

语法:col-xs/sm/md/lg-pull-数值 向左偏移

col-xs/sm/md/lg-pull-数值  向右偏移

<div class="row">

  <div class="col-md-4 col-md-push-8">55</div>

<div class="col-md-8 col-md-push-4">44</div>

</div>

辅助类样式

1.情景文本颜色:.text-muted(柔和), .text-success(成功的颜色)   .text-primary(初始化颜色)

.text-info(信息的颜色)  .text-waring(警告的颜色)    .text-danger(危险的颜色)

2.背景文本颜色(五种): bg-success      .bg-primary      bg-info       bg-waring    bg-danger

3.下拉三角:语法:<span class="caret"></span>:这种中间没有内容

表单, 复选框,单选框

1.表单:class="form-group":这是分组,是为了两者上下有距离,给输入框的父元素加,给外面包           含的盒子加,但是只是在表单的范围内

边框样式用 for-control; 作用的标签有<input><textarea>加

2.复选框

.checkbox-inine:给label标签加,给包含<input>和内容加

   disabled:禁止的意思,不能选中,也不能修改,不过这只是在框里禁止,并没有在文字上

如果想要在文字上禁止的要

<label class="checkbox-inline disabled"><input type="checkbox" name="hoddy" disabled>           敲代码</label>

3.单选框

.radio-inline:给label标签加,包含<input>包含加

<div class="form-group">

 <label class="radio-inline"><input type="radio" name="sex" value="男">男</label>

 <label class="radio-inline disabled"><input type="radio" name="sex" value="男" disabled>男</label>

</div>

复选框

.input-group-addon:给组合的内容加

.input-group:给父元素加

.form-control:把输入框变成圆角

<div class="input-group>

  <span class="input-group-addon">搜索</span>//也可以放在input后面

  <input type="search" name="sc" id="sc" class="form-control">

</div>

------------------------

在<span class="glyphicon glyphicon-user"></span>图标中一定不要加内容

<div class="input-group">

 <span class="input-group-addon"><span class="glyphicon glyphicon-user"></span></span>

<input type="text" name="username" class="form-control">

</div>

响应是表单

坐表单是可以省略行

.form-horizontal:给表单加form

响应式效果,一定结合栅格系统

注意:输入框不能划分栅格系统的,如果想使用栅格系统,可以给<div><span>..加

按钮

普通按钮,可以加按钮效果的有哪些标签,下面这三个

<input type="button" value="按钮">

或者

<button type="button">按钮<button>

或者

<a href="">内容</a>,也可以使用按钮

.btn是按钮样式的基类

.btn-primary   .btn-defalut   .btn-success  .btn-warning  .btn-danger

<div class="container">

  <button class="btn btn-primary">确定要删除吗</button>

  <input type="button" value="修改" class= “btn btn-default”>

<a href="#" class="btn btn-danger">修改内容</a>

</div>

action:是激活的意思,当鼠标放在上面颜色会发生变化

设置按钮的大小:btn-lg(大的), .btn-sm(中等)   .btn-xs(最小的常用的)

<a href="#" class="btn btn-danger btn-lg" >修改内容</a>

按钮组:用的是btn-group,就是把所有的按钮连在一起

btn-group:是个父元素加,至于class里面的btn-success这个东西可以不同

<div class="btn-group">

  <button class="btn btn-success">修改按钮</button>

  <button class="btn btn-danger" >修改按钮</button>

</div>

标签页

.nav-tabs :是普通标签页

.nav-pills:胶囊式标签页

action ;默认的激活项,给<li>加默认显示的是哪个标签页内容

.nav是标签页的一个基类,给ul加

.nav-stacked: 垂直排列

导航

/.nav-tabs :是普通标签页 .nav-pills:胶囊式标签页 action ;默认的激活项,给<li>加默认显示的是哪个标签页内容 .nav是标签页的一个基类,给ul加 .nav-stacked: 垂直排列BootStrap的更多相关文章

  1. 《Programming WPF》翻译 第9章 2.选择一个基类

    原文:<Programming WPF>翻译 第9章 2.选择一个基类 WPF提供了很多类,当创建一个自定义元素时,你可以从这些类中派生.图9-1显示了一组可能作为类--可能是合适的基类, ...

  2. 34 异常机制 异常体系结构 Java把异常当做对象来处理 并定义一个基类java.lang.Throwable作为所有异常的超类 Error Exception

    异常体系结构 概念 Java把异常当做对象来处理,并定义一个基类java.lang.Throwable作为所有异常的超类. 在Java API中已经定义了许多异常类,这些异常类分为两大类,错误Erro ...

  3. asp.net 的page 基类页面 做一些判断 可以定义一个基类页面 继承Page类 然后重写OnPreLoad事件

    public class BasePage:Page protected override void OnPreLoad(EventArgs e){     base.OnPreLoad(e);    ...

  4. 一个基类Person的多个派生类 代码参考

    #include <iostream> #include <cstring> using namespace std; class Person { protected: ch ...

  5. C# Winform下一个热插拔的MIS/MRP/ERP框架12(数据处理基类)

    作为ERP等数据应用程序,数据库的处理是重中之重. 在框架中,我封装了一个数据库的基类,在每个模组启动或窗体启动过程中,实例化一个基类即可调用CRUD操作(create 添加read读取 update ...

  6. Thinkphp源码分析系列(七)–控制器基类

    在mvc模式中,c代表的就是控制器,是是应用程序中处理用户交互的部分.通常控制器负责从视图读取数据,控制用户输入,并向模型发送数据.控制器是沟通视图和模型的桥梁,他接受用户请求,并调用模型层去处理用户 ...

  7. 虚析构函数? vptr? 指针偏移?多态数组? delete 基类指针 内存泄漏?崩溃?

    五条基本规则: 1.如果基类已经插入了vptr, 则派生类将继承和重用该vptr.vptr(一般在对象内存模型的顶部)必须随着对象类型的变化而不断地改变它的指向,以保证其值和当前对象的实际类型是一致的 ...

  8. iOS控制器之基类设计

    题记 在进入新公司后.经过这一个月的重构项目,终于把项目做到了个人相对满意的程度(还有一种不满意的叫老板的需求,提过多次意见也没用= =!).在这次重构中按照以前的思路设计出了个人觉得比较适用的一个基 ...

  9. C++ - 虚基类、虚函数与纯虚函数

    虚基类       在说明其作用前先看一段代码 class A{public:    int iValue;}; class B:public A{public:    void bPrintf(){ ...

随机推荐

  1. struts2的action中@Autowired注入为null的解决方案

    今天遇到类似问题,记录下来以便以后查阅: @Aspect作用于action,致使action中的@Autowired注入为null的解决方案,以下三种任选一种: 1.去掉@Autowired,改用se ...

  2. Atcoder #014 agc014_C BFS

    LINK 题意:给定起点和最大操作次数$k$,地图'#'为上锁房间, 每次可以走$k$步,并任意解锁$k$个房间,问到达地图边界的最小次数. 思路:其实上锁与否并没有关系,因为先把$k$步走的次数用完 ...

  3. MongoDB - MongoDB CRUD Operations, Query Documents, Query for Null or Missing Fields

    Different query operators in MongoDB treat null values differently. The examples on this page use th ...

  4. MySQL性能优化之道

    1.in和not in子查询优化 not in 是不能命中索引的,所以以下子查询性能很低. 如果是确定且有限的集合时,可以使用.如 IN (0,1,2). 用 exists或 notexists代替 ...

  5. ASP .NET登录界面用户验证码代码

    //ASP .NET用户登录界面经常用到验证码代码如下 private void Page_Load(object sender, System.EventArgs e) { // 在此处放置用户代码 ...

  6. ConcurrentHashMap分析

    1.ConcurrentHashMap锁分段技术                     ConcurrentHashMap使用锁分段技术,首先将数据分成一段一段地存储,然后给每一段数据配一把锁,当一 ...

  7. 77.PS接收来自PL的按键中断

    本篇文章主要介绍外设(PL)产生的中断请求,在PS端进行处理. 在PL端通过按键产生中断,PS接受到之后点亮相应的LED. 本文所使用的开发板是zedboardPC 开发环境版本:Vivado 201 ...

  8. S3C6410 SPI全双工读写流程分析(原创)【转】

    转自:http://blog.csdn.net/hustyangju/article/details/21165721 原创博文,知识共享!转载请注明出处:http://blog.csdn.net/h ...

  9. HZ与Jiffies

    2.4 内核定时器 内核中许多部分的工作都高度依赖于时间信息.Linux内核利用硬件提供的不同的定时器以支持忙等待或睡眠等待等时间相关的服务.忙等待时,CPU 会不断运转.但是睡眠等待时,进程将放弃C ...

  10. 64_s1

    SAASound-3.2-17.fc26.i686.rpm 13-Feb-2017 22:13 27650 SAASound-3.2-17.fc26.x86_64.rpm 13-Feb-2017 23 ...