/.nav-tabs :是普通标签页 .nav-pills:胶囊式标签页 action ;默认的激活项,给<li>加默认显示的是哪个标签页内容 .nav是标签页的一个基类,给ul加 .nav-stacked: 垂直排列BootStrap
<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的更多相关文章
- 《Programming WPF》翻译 第9章 2.选择一个基类
原文:<Programming WPF>翻译 第9章 2.选择一个基类 WPF提供了很多类,当创建一个自定义元素时,你可以从这些类中派生.图9-1显示了一组可能作为类--可能是合适的基类, ...
- 34 异常机制 异常体系结构 Java把异常当做对象来处理 并定义一个基类java.lang.Throwable作为所有异常的超类 Error Exception
异常体系结构 概念 Java把异常当做对象来处理,并定义一个基类java.lang.Throwable作为所有异常的超类. 在Java API中已经定义了许多异常类,这些异常类分为两大类,错误Erro ...
- asp.net 的page 基类页面 做一些判断 可以定义一个基类页面 继承Page类 然后重写OnPreLoad事件
public class BasePage:Page protected override void OnPreLoad(EventArgs e){ base.OnPreLoad(e); ...
- 一个基类Person的多个派生类 代码参考
#include <iostream> #include <cstring> using namespace std; class Person { protected: ch ...
- C# Winform下一个热插拔的MIS/MRP/ERP框架12(数据处理基类)
作为ERP等数据应用程序,数据库的处理是重中之重. 在框架中,我封装了一个数据库的基类,在每个模组启动或窗体启动过程中,实例化一个基类即可调用CRUD操作(create 添加read读取 update ...
- Thinkphp源码分析系列(七)–控制器基类
在mvc模式中,c代表的就是控制器,是是应用程序中处理用户交互的部分.通常控制器负责从视图读取数据,控制用户输入,并向模型发送数据.控制器是沟通视图和模型的桥梁,他接受用户请求,并调用模型层去处理用户 ...
- 虚析构函数? vptr? 指针偏移?多态数组? delete 基类指针 内存泄漏?崩溃?
五条基本规则: 1.如果基类已经插入了vptr, 则派生类将继承和重用该vptr.vptr(一般在对象内存模型的顶部)必须随着对象类型的变化而不断地改变它的指向,以保证其值和当前对象的实际类型是一致的 ...
- iOS控制器之基类设计
题记 在进入新公司后.经过这一个月的重构项目,终于把项目做到了个人相对满意的程度(还有一种不满意的叫老板的需求,提过多次意见也没用= =!).在这次重构中按照以前的思路设计出了个人觉得比较适用的一个基 ...
- C++ - 虚基类、虚函数与纯虚函数
虚基类 在说明其作用前先看一段代码 class A{public: int iValue;}; class B:public A{public: void bPrintf(){ ...
随机推荐
- 【CodeForces】671 C. Ultimate Weirdness of an Array
[题目]C. Ultimate Weirdness of an Array [题意]给定长度为n的正整数序列,定义一个序列的价值为max(gcd(ai,aj)),1<=i<j<=n, ...
- hihoCoder 1174 : 拓扑排序·一
题目链接:http://hihocoder.com/problemset/problem/1174 题目是中文题面我就不说题意了,要看题面的请点击上方链接~ 代码实现如下: #include < ...
- 简易版jquery
最近写了一个简易版的jquery github地址:https://github.com/jiangzhenfei/Easy-Jquery 完成的方法: 1.$('#id') 2.extend扩展 ...
- 设计模式之Proxy
设计模式总共有23种模式这仅仅是为了一个目的:解耦+解耦+解耦...(高内聚低耦合满足开闭原则) 为什么要使用Proxy? 1.授权机制 不同级别的用户对同一对象拥有不同的访问权利. 2.某个客户端不 ...
- nvidia tx1使用记录--基本环境搭建
前言 之前有专门写过一篇nvidia tk1使用记录--基本环境搭建,本以为自己有过tk1的经验后,在tx1上搭建和它一样的环境会轻车熟路,结果却是在nvidia tx1上花的时间居然比tk1还多.我 ...
- 去除\ufeff的解决方法,python语言
语言:python 编程工具:pycharm 硬件环境:win10 64位 读取文件过程中发现一个问题:已有记事本文件(非空),转码 UTF-8,复制到pycharm中,在开始位置打印结果会出现 \ ...
- Integer类实现方式和注意事项
java.lang.Integer类的源代码: //定义一个长度为256的Integer数组 static final Integer[] cache = new Integer[-(-128) + ...
- POJ 1511 Invitation Cards(Dijkstra(优先队列)+SPFA(邻接表优化))
题目链接:http://poj.org/problem?id=1511 题目大意:给你n个点,m条边(1<=n<=m<=1e6),每条边长度不超过1e9.问你从起点到各个点以及从各个 ...
- JAVA 抽象类、接口
一.抽象类 1.语法定义 在类前面使用 abstract 修饰的类就是抽象类 2.应用场景: (1)在某些情况下,某个父类只是知道其子类应该包含怎样的方法,但无法准确知道这些子类如何实现这些方法. ( ...
- Hadoop案例(三)找博客共同好友
找博客共同好友案例 1)数据准备 以下是博客的好友列表数据,冒号前是一个用户,冒号后是该用户的所有好友(数据中的好友关系是单向的) A:B,C,D,F,E,O B:A,C,E,K C:F,A,D,I ...