<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. Python学习笔记(二十五)操作文件和目录

    摘抄:https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/0014319253241 ...

  2. linux命令df中df -h和df -i的区别

    df 命令: linux中df命令的功能是用来检查linux服务器的文件系统的磁盘空间占用情况.可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息. 1.命令格式: df [选项] [ ...

  3. 今日文摘:浅谈 HTML5 的游戏化之路

    如今商业网站中用于广泛的HTML5无限下拉效果已经越来越受到游戏网站的喜爱.各个品牌为了打造专属自己的游戏特色,纷纷推出了模拟HTML5效果的品牌 站,且都起到了相当好的效果.可是从很多方面来说我们对 ...

  4. 理解 CSS 中的伪元素 :before 和 :after

    CSS 的主要目的是给 HTML 元素添加样式,然而,在一些案例中给文档添加额外的元素是多余的或是不可能的.事实上 CSS 中有一个特性允许我们添加额外元素而不扰乱文档本身,这就是“伪元素”. 你一定 ...

  5. spring-boot支持websocket

    spring-boot本身对websocket提供了很好的支持,可以直接原生支持sockjs和stomp协议.百度搜了一些中文文档,虽然也能实现websocket,但是并没有直接使用spring-bo ...

  6. POJ - 1330 Nearest Common Ancestors 最近公共祖先+链式前向星 模板题

    A rooted tree is a well-known data structure in computer science and engineering. An example is show ...

  7. 在Unity中实现屏幕空间反射Screen Space Reflection(3)

    本篇讲一下相交检测的优化.有两个措施. 线段相交检测 之前的检测都是检测光线的终点是否在物体内.我们可以尝试检测光线的线段是否与物体相交. 比如说有一个非常薄的物体,光线差不多垂直于它的表面.如果用普 ...

  8. NYOJ 163 Phone List (字符串处理 字典树)

    题目链接 描述 Given a list of phone numbers, determine if it is consistent in the sense that no number is ...

  9. 基于canvas实现的fontawesome动态图标

    由于还没有全部实现,实现了一些demo,demo地址在 https://github.com/jiangzhenfei/canvas-fontawesome 实现了动态loading 实现动态电池充电 ...

  10. sg函数&&子状态的讨论

    题目链接:https://cn.vjudge.net/contest/269933#problem/H 具体思路:首先,这是一个公平的比赛,并且是两个人参与,两个人都足够聪明,并且可以通过有限步结束比 ...