bootstrap3系列
html5shiv.js / respond.min.js
h1~h6 .h1~h6
p
.lead
b strong
font-style:italic
- .text-muted:提示,使用浅灰色(#999)
- .text-primary:主要,使用蓝色(#428bca)
- .text-success:成功,使用浅绿色(#3c763d)
- .text-info:通知信息,使用浅蓝色(#31708f)
- .text-warning:警告,使用黄色(#8a6d3b)
- .text-danger:危险,使用褐色(#a94442)
为了简化操作,方便使用,Bootstrap通过定义四个类名来控制文本的对齐风格:
☑ .text-left:左对齐
☑ .text-center:居中对齐
☑ .text-right:右对齐
☑ .text-justify:两端对齐
列表--去点列表
.list-unstyled
列表--内联列表 .list-inline
列表--定义列表
dl dt dd
列表--水平定义列表
.dl-horizontal 正如前面所示,<pre>元素一般用于显示大块的代码,并保证原有格式不变。但有时候代码太多,而且不想让其占有太大的页面篇幅,就想控制代码块的大小。Bootstrap也考虑到这一点,你只需要在pre标签上添加类名“.pre-scrollable”,就可以控制代码块区域最大高度为340px,一旦超出这个高度,就会在Y轴出现滚动条。
/*源码请查看bootstrap.css第731行~第734行*/
.pre-scrollable { max-height: 340px; overflow-y: scroll; }
刚已经说了,Bootstrap为表格不同的样式风格提供了不同的类名,主要包括:
☑ .table:基础表格
☑ .table-striped:斑马线表格
☑ .table-bordered:带边框的表格
☑ .table-hover:鼠标悬停高亮的表格
☑ .table-condensed:紧凑型表格
☑ .table-responsive:响应式表格
active success info warning danger类名 | 描述 |
---|---|
.active | 表示当前活动的信息 |
.success | 表示成功或者正确的行为 |
.info | 表示中立的信息或行为 |
.warning | 表示警告,需要特别注意 |
.danger | 表示危险或者可能是错误的行为 |
表格--斑马线表格
表格--带边框的表格
表格--鼠标悬浮高亮的表格
表格--紧凑型表格
表格--响应式表格
=================3-1 基础表单==============================
水平表单
1、在<form>元素是使用类名“form-horizontal”。内联表单
<form role="form"> <div class="form-group"> <select class="form-control">
<form role="form"> <div class="form-group"> <textarea class="form-control" rows="3"></textarea> </div> </form><form role="form">
<div class="form-group">
<lable class="radio-inline">
<input type="radio" name="sex" value="1"/>男性
</lable>
<lable class="radio-inline">
<input type="radio" name="sex" value="2"/>女性
</lable>
<lable class="radio-inline">
<input type="radio" name="sex" value="3"/>中性
</lable>
</div>
</form>
Button | class="" | Description |
---|---|---|
btn | Standard gray button with gradient | |
btn btn-primary | Provides extra visual weight and identifies the primary action in a set of buttons | |
btn btn-info | Used as an alternative to the default styles | |
btn btn-success | Indicates a successful or positive action | |
btn btn-warning | Indicates caution should be taken with this action | |
btn btn-danger | Indicates a dangerous or potentially negative action | |
btn btn-inverse | Alternate dark gray button, not tied to a semantic action or use |
表单控件大小
从上面的源码中不难发现,不管是“input-sm”还是“input-lg”仅对控件高度做了处理。但往往很多时候,我们需要控件宽度也要做一定的变化处理。这个时候就要借住Bootstrap框架的网格系统。所以你要控制表单宽度,可以像下面这样使用:
<form role="form" class="form-horizontal"> <div class="form-group"> <div class="col-xs-4"> <input class="form-control input-lg" type="text" placeholder=".col-xs-4"> </div> <div class="col-xs-4"> <input class="form-control input-lg" type="text" placeholder=".col-xs-4"> </div> <div class="col-xs-4"> <input class="form-control input-lg" type="text" placeholder=".col-xs-4"> </div> </div> … </form>
表单控件状态(禁用状态)
<button class="btn" type="button">基础按钮.btn</button>
<button class="btn btn-default" type="button">默认按钮.btn-default</button>
<button class="btn btn-primary" type="button">主要按钮.btn-primary</button>
<button class="btn btn-success" type="button">成功按钮.btn-success</button>
<button class="btn btn-info" type="button">信息按钮.btn-info</button>
<button class="btn btn-warning" type="button">警告按钮.btn-warning</button>
<button class="btn btn-danger" type="button">危险按钮.btn-danger</button>
<button class="btn btn-link" type="button">链接按钮.btn-link</button>
</body><body>
<button class="btn btn-primary btn-lg" type="button">大型按钮.btn-lg</button>
<button class="btn btn-primary" type="button">正常按钮</button>
<button class="btn btn-primary btn-sm" type="button">小型按钮.btn-sm</button>
<button class="btn btn-primary btn-xs">xlfdsjlfd</button>
</body>
图标(一)
<div class="row">
<div class="col-md-1">.col-md-1</div>
<div class="col-md-1">.col-md-1</div>
<div class="col-md-1">.col-md-1</div>
<div class="col-md-1">.col-md-1</div>
<div class="col-md-1">.col-md-1</div>
<div class="col-md-1">.col-md-1</div>
<div class="col-md-1">.col-md-1</div>
<div class="col-md-1">.col-md-1</div>
<div class="col-md-1">.col-md-1</div>
<div class="col-md-1">.col-md-1</div>
<div class="col-md-1">.col-md-1</div>
<div class="col-md-1">.col-md-1</div>
</div>