bootstrap基本标签总结[转]
2016-09-10 21:47
357 查看
文件头:
DOCTYPEHTML><html><head><metacharset="utf-8"><title>基础表格</title><linkrel="stylesheet"href="//netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css"></head>
bootstrap在reset.css文件中设置margin为0,因此其他的标签需要重新设计margin。
1.h
<h>标签和普通使用方法一样。
定义了.h1~.h6六个类名,样式和标题样式一样。
副标题用<small>标签指出,必须包含在h标签内。
h1>Bootstrap标题一</h1><divclass="h1">Bootstrap标题一</div>
2.p
定义<body>的字体库、字号、行高、颜色,<p>标签继承这些设置,单独设置margin-bottom为10px,使用方法同普通方法。
强调内容
增大:.lead;
加粗:<strong>;<b>(设置font-weight:bold)
斜体:<em>;<i>(设置font-style:italic)
不变:<cite>
变小:<small>,.small
强调类(颜色)
[align=left].text-muted:提示,使用浅灰色(#999)[/align]
[align=left].text-primary:主要,使用蓝色(#428bca)[/align]
[align=left].text-success:成功,使用浅绿色(#3c763d)[/align]
[align=left].text-info:通知信息,使用浅蓝色(#31708f)[/align]
[align=left].text-warning:警告,使用黄色(#8a6d3b)[/align]
[align=left].text-danger:危险,使用褐色(##a94442)[/align]
文本对齐
(设置text-align:center、left、right、justify)
☑.text-left:左对齐
☑.text-center:居中对齐
☑.text-right:右对齐
☑.text-justify:两端对齐
3.列表(uloldl)
Bootstrap对于列表,只是在margin上做了一些调整
☑.table:基础表格
☑.table-striped:斑马线表格
☑.table-bordered:带边框的表格
☑.table-hover:鼠标悬停高亮的表格
☑.table-condensed:紧凑型表格
☑.table-responsive:响应式表格
tableclass="table"><thead><tr><th>表格标题</th><th>表格标题</th><th>表格标题</th></tr></thead><tbody><tr><td>表格单元格</td><td>表格单元格</td><td>表格单元格</td></tr><tr><td>表格单元格</td><td>表格单元格</td><td>表格单元格</td></tr></tbody></table>
tbody><trclass="active"><td>.active</td><td>表示当前活动的信息</td></tr><trclass="success"><td>.success</td><td>表示成功或者正确的行为</td></tr><trclass="info"><td>.info</td><td>表示中立的信息或行为</td></tr><trclass="warning"><td>.warning</td><td>表示警告,需要特别注意</td></tr><trclass="danger"><td>.danger</td><td>表示危险或者可能是错误的行为</td></tr></tbody>
1、宽度变成了100%
2、设置了一个浅灰色(#ccc)的边框
3、具有4px的圆角
4、设置阴影效果,并且元素得到焦点之时,阴影和边框效果会有所变化
5、设置了placeholder的颜色为#999
水平风格表单:标签在左,控件在右
1、在<form>元素是使用类名“form-horizontal”。
2、配合Bootstrap框架的网格系统。(网格布局会在以后的章节中详细讲解)
内联表单:控件一行显示
在<form>元素中添加类名“form-inline”
表单控件
select:<selectmultipleclass="form-control">选择多个
textarea:<textareaclass="form-control"rows="3"></textarea>
radio,checkbox:div包着label包着input
divclass="checkbox"><label><inputtype="checkbox"value="">记住密码</label></div>
radio,checkbox:水平排列
div(class=”form-group”)包着label(class=”checkbox-inline”or“radio-inline”)包着input
禁用控件:在控件上添加disabled属性
<inputclass="input-lg"id="disabledInput"type="text"placeholder="表单已被禁用,不可输入"disabled>
验证状态:form-group容器添加has-success等类;若想label同步变色需要在label上加.control-label;显示icon需要在form-group加.has-feedback,最后加一个span存放icon
表单提示信息:
在form-group容器后加一个span,添加类名.help-block
button:四种方式,bootstrap用button实现,建议用button和a标签来制作按钮
<inputtype="button">
<inputtype="reset">
<inputtype="submit">
<button></button>
button样式
.btn
.btn-default
大小:
.btn-lg
.btn-sm
.btn-xs
块状按钮:按钮充满整个容器,没有padding和margin.btn-block
禁用按钮:添加类.disabled或者添加属性disabled=“disabled”
网格系统
分为12列,可以嵌套
缩略图
divclass="container"><divclass="row"><divclass="col-xs-6col-md-3"><ahref="#"class="thumbnail"><imgsrc="http://img.mukewang.com/5434eba100014fe906000338.png"style="height:180px;width:100%;display:block;"alt=""></a></div>…</div></div>
还可以添加标题、说明、按钮,添加caption容器。
divclass="container"><divclass="row"><divclass="col-xs-6col-md-3"><ahref="#"class="thumbnail"><imgsrc="http://a.hiphotos.baidu.com/image/w%3D400/sign=c56d7638b0b7d0a27bc9059dfbee760d/3b292df5e0fe9925d46873da36a85edf8cb171d7.jpg"style="height:180px;width:100%;display:block;"alt=""></a><divclass="caption"><h3>Bootstrap框架系列教程</h3><p>Bootstrap框架是一个优秀的前端框,就算您是一位后端程序员或者你是一位不懂设计的前端人员,你也能依赖于Bootstrap制作做优美的网站...</p><p><ahref="##"class="btnbtn-primary">开始学习</a><ahref="##"class="btnbtn-info">正在学习</a></p></div></div>…</div></div>
警示框
1、成功警示框:告诉用用户操作成功,在“alert”样式基础上追加“alert-success”样式,具体呈现的是背景、边框和文本都是绿色;
2、信息警示框:给用户提供提示信息,在“alert”样式基础上追加“alert-info”样式,具体呈现的是背景、边框和文本都是浅蓝色;
3、警告警示框:提示用户小心操作(提供警告信息),在“alert”样式基础上追加“alert-warning”样式,具体呈现的是背景、边框、文本都是浅黄色;
4、错误警示框:提示用户操作错误,在“alert”样式基础上追加“alert-danger”样式,具体呈现的是背景、边框和文本都是浅红色。
divclass="alertalert-success"role="alert">恭喜您操作成功!</div>
进度条
提供了两个容器,外容器使用“progress”样式,子容器使用“progress-bar”样式。其中progress用来设置进度条的容器样式,而progress-bar用于限制进度条的进度。
divclass="progress"><divclass="progress-bar"style="width:40%"></div></div>
媒体对象
divclass="media"><aclass="pull-left"href="#"><imgclass="media-object"src="http://img.mukewang.com/52e1d29d000161fe06000338-300-170.jpg"alt="..."></a><divclass="media-body"><h4class="media-heading">系列:十天精通CSS3</h4><div>全方位深刻详解CSS3模块知识,经典案例分析,代码同步调试,让网页穿上绚丽装备!</div></div></div>
列表组
ulclass="list-group"><liclass="list-group-item">揭开CSS3的面纱</li><liclass="list-group-item">CSS3选择器</li><liclass="list-group-item">CSS3边框</li><liclass="list-group-item">CSS3背景</li><liclass="list-group-item">CSS3文本</li></ul>
在列表项的任何区域都可点击
.list-group-item中可以包括:.list-group-text,.list-group-heading
.list-group-item可以设置:.active.disabled.list-group-item-success
divclass="list-group"><ahref="##"class="list-group-item">图解CSS3</a><ahref="##"class="list-group-item"><spanclass="badge">220</span>Sass教程</a><ahref="##"class="list-group-item">玩转Bootstrap</a></div>
面板
h3>面板中嵌套列表组(一)</h3><divclass="panelpanel-default"><divclass="panel-heading">图解CSS3</div><divclass="panel-body"><p>详细讲解了选择器、边框、背景、文本、颜色、盒模型、伸缩布局盒模型、多列布局、渐变、过渡、动画、媒体、响应Web设计、Web字体等主题下涵盖的所有CSS3新特性</p><ulclass="list-group"><liclass="list-group-item">我是列表项</li><liclass="list-group-item">我是列表项</li><liclass="list-group-item">我是列表项</li></ul></div><divclass="panel-footer">作者:大漠</div></div>
弹出框
modal
1.button触发
触发模态弹出窗的元素--><buttontype="button"data-toggle="modal"data-target="#mymodal"class="btnbtn-primary">点击我会弹出模态弹出窗</button><!--模态弹出窗--><divclass="modalfade"id="mymodal"><divclass="modal-dialog"><divclass="modal-content"><!--模态弹出窗内容--><divclass="modal-header"><h4>对话框</h4></div><divclass="modal-body"><p>对话框内容</p></div><divclass="modal-footer"><buttonclass="btnbtn-default"data-dismiss="modal">关闭</button><buttonclass="btnbtn-primary"data-dismiss="modal">完成</button></div></div></div></div>
2.绑定javascript事件
触发模态弹出窗元素--><buttonclass="btnbtn-primary"type="button">点击我</button><!--模态弹出窗内容--><divclass="modal"id="mymodal"><divclass="modal-dialog"><divclass="modal-content"><divclass="modal-header"><buttontype="button"class="close"data-dismiss="modal"><spanaria-hidden="true">×</span><spanclass="sr-only">Close</span></button><h4class="modal-title">模态弹出窗标题</h4></div><divclass="modal-body"><p>模态弹出窗主体内容</p></div><divclass="modal-footer"><buttontype="button"class="btnbtn-default"data-dismiss="modal">关闭</button><buttontype="button"class="btnbtn-primary">保存</button></div></div><!--/.modal-content--></div><!--/.modal-dialog--></div><!--/.modal-->
DOCTYPEHTML><html><head><metacharset="utf-8"><title>基础表格</title><linkrel="stylesheet"href="//netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css"></head>
bootstrap在reset.css文件中设置margin为0,因此其他的标签需要重新设计margin。
1.h
<h>标签和普通使用方法一样。
定义了.h1~.h6六个类名,样式和标题样式一样。
副标题用<small>标签指出,必须包含在h标签内。
h1>Bootstrap标题一</h1><divclass="h1">Bootstrap标题一</div>
<h1>Bootstrap标题一<small>我是副标题</small></h1>
2.p
定义<body>的字体库、字号、行高、颜色,<p>标签继承这些设置,单独设置margin-bottom为10px,使用方法同普通方法。
强调内容
增大:.lead;
加粗:<strong>;<b>(设置font-weight:bold)
斜体:<em>;<i>(设置font-style:italic)
不变:<cite>
变小:<small>,.small
强调类(颜色)
[align=left].text-muted:提示,使用浅灰色(#999)[/align]
[align=left].text-primary:主要,使用蓝色(#428bca)[/align]
[align=left].text-success:成功,使用浅绿色(#3c763d)[/align]
[align=left].text-info:通知信息,使用浅蓝色(#31708f)[/align]
[align=left].text-warning:警告,使用黄色(#8a6d3b)[/align]
[align=left].text-danger:危险,使用褐色(##a94442)[/align]
文本对齐
(设置text-align:center、left、right、justify)
☑.text-left:左对齐
☑.text-center:居中对齐
☑.text-right:右对齐
☑.text-justify:两端对齐
3.列表(uloldl)
Bootstrap对于列表,只是在margin上做了一些调整
margin-top:0; margin-bottom:10px;
去除项目符号
.list-unstyled
(padding-left:0;
list-style:none;)
内联列表,制作水平导航
.list-inline
代码
<code><pre><kbd>
<preclass=“.pre-scrollable”>设置最大代码区域
4.表格
千万注意,你的<table>元素中一定不能缺少类名table
☑.table:基础表格
☑.table-striped:斑马线表格
☑.table-bordered:带边框的表格
☑.table-hover:鼠标悬停高亮的表格
☑.table-condensed:紧凑型表格
☑.table-responsive:响应式表格
tableclass="table"><thead><tr><th>表格标题</th><th>表格标题</th><th>表格标题</th></tr></thead><tbody><tr><td>表格单元格</td><td>表格单元格</td><td>表格单元格</td></tr><tr><td>表格单元格</td><td>表格单元格</td><td>表格单元格</td></tr></tbody></table>
<tr>的不同行颜色
tbody><trclass="active"><td>.active</td><td>表示当前活动的信息</td></tr><trclass="success"><td>.success</td><td>表示成功或者正确的行为</td></tr><trclass="info"><td>.info</td><td>表示中立的信息或行为</td></tr><trclass="warning"><td>.warning</td><td>表示警告,需要特别注意</td></tr><trclass="danger"><td>.danger</td><td>表示危险或者可能是错误的行为</td></tr></tbody>
5.表单
<formrole=”form”>
默认垂直显示
用<divclass=“form-group”>包围控件及其标签
对inputselecttextarea设置.form-control
1、宽度变成了100%
2、设置了一个浅灰色(#ccc)的边框
3、具有4px的圆角
4、设置阴影效果,并且元素得到焦点之时,阴影和边框效果会有所变化
5、设置了placeholder的颜色为#999
水平风格表单:标签在左,控件在右
1、在<form>元素是使用类名“form-horizontal”。
2、配合Bootstrap框架的网格系统。(网格布局会在以后的章节中详细讲解)
内联表单:控件一行显示
在<form>元素中添加类名“form-inline”
表单控件
select:<selectmultipleclass="form-control">选择多个
textarea:<textareaclass="form-control"rows="3"></textarea>
radio,checkbox:div包着label包着input
divclass="checkbox"><label><inputtype="checkbox"value="">记住密码</label></div>
radio,checkbox:水平排列
div(class=”form-group”)包着label(class=”checkbox-inline”or“radio-inline”)包着input
禁用控件:在控件上添加disabled属性
<inputclass="input-lg"id="disabledInput"type="text"placeholder="表单已被禁用,不可输入"disabled>
验证状态:form-group容器添加has-success等类;若想label同步变色需要在label上加.control-label;显示icon需要在form-group加.has-feedback,最后加一个span存放icon
表单提示信息:
在form-group容器后加一个span,添加类名.help-block
button:四种方式,bootstrap用button实现,建议用button和a标签来制作按钮
<inputtype="button">
<inputtype="reset">
<inputtype="submit">
<button></button>
button样式
.btn
.btn-default
大小:
.btn-lg
.btn-sm
.btn-xs
块状按钮:按钮充满整个容器,没有padding和margin.btn-block
禁用按钮:添加类.disabled或者添加属性disabled=“disabled”
网格系统
分为12列,可以嵌套
.col-md-offset-4.col-md-4.col-md-push-*.col-md-pull-*
<divclass="container">
<divclass="row">
<divclass="col-md-8">
我的里面嵌套了一个网格
<divclass="row">
<divclass="col-md-6">col-md-6</div>
<divclass="col-md-6">col-md-6</div>
</div>
</div>
<divclass="col-md-4">col-md-4</div>
</div>
<divclass="row">
<divclass="col-md-4">.col-md-4</div>
<divclass="col-md-8">
<divclass="row">
<divclass="col-md-4">col-md-4</div>
<divclass="col-md-4">col-md-4</div>
<divclass="col-md-4">col-md-4</div>
</div>
</div>
</div>
</div>
缩略图
divclass="container"><divclass="row"><divclass="col-xs-6col-md-3"><ahref="#"class="thumbnail"><imgsrc="http://img.mukewang.com/5434eba100014fe906000338.png"style="height:180px;width:100%;display:block;"alt=""></a></div>…</div></div>
还可以添加标题、说明、按钮,添加caption容器。
divclass="container"><divclass="row"><divclass="col-xs-6col-md-3"><ahref="#"class="thumbnail"><imgsrc="http://a.hiphotos.baidu.com/image/w%3D400/sign=c56d7638b0b7d0a27bc9059dfbee760d/3b292df5e0fe9925d46873da36a85edf8cb171d7.jpg"style="height:180px;width:100%;display:block;"alt=""></a><divclass="caption"><h3>Bootstrap框架系列教程</h3><p>Bootstrap框架是一个优秀的前端框,就算您是一位后端程序员或者你是一位不懂设计的前端人员,你也能依赖于Bootstrap制作做优美的网站...</p><p><ahref="##"class="btnbtn-primary">开始学习</a><ahref="##"class="btnbtn-info">正在学习</a></p></div></div>…</div></div>
警示框
1、成功警示框:告诉用用户操作成功,在“alert”样式基础上追加“alert-success”样式,具体呈现的是背景、边框和文本都是绿色;
2、信息警示框:给用户提供提示信息,在“alert”样式基础上追加“alert-info”样式,具体呈现的是背景、边框和文本都是浅蓝色;
3、警告警示框:提示用户小心操作(提供警告信息),在“alert”样式基础上追加“alert-warning”样式,具体呈现的是背景、边框、文本都是浅黄色;
4、错误警示框:提示用户操作错误,在“alert”样式基础上追加“alert-danger”样式,具体呈现的是背景、边框和文本都是浅红色。
divclass="alertalert-success"role="alert">恭喜您操作成功!</div>
进度条
提供了两个容器,外容器使用“progress”样式,子容器使用“progress-bar”样式。其中progress用来设置进度条的容器样式,而progress-bar用于限制进度条的进度。
divclass="progress"><divclass="progress-bar"style="width:40%"></div></div>
媒体对象
divclass="media"><aclass="pull-left"href="#"><imgclass="media-object"src="http://img.mukewang.com/52e1d29d000161fe06000338-300-170.jpg"alt="..."></a><divclass="media-body"><h4class="media-heading">系列:十天精通CSS3</h4><div>全方位深刻详解CSS3模块知识,经典案例分析,代码同步调试,让网页穿上绚丽装备!</div></div></div>
列表组
ulclass="list-group"><liclass="list-group-item">揭开CSS3的面纱</li><liclass="list-group-item">CSS3选择器</li><liclass="list-group-item">CSS3边框</li><liclass="list-group-item">CSS3背景</li><liclass="list-group-item">CSS3文本</li></ul>
在列表项的任何区域都可点击
.list-group-item中可以包括:.list-group-text,.list-group-heading
.list-group-item可以设置:.active.disabled.list-group-item-success
divclass="list-group"><ahref="##"class="list-group-item">图解CSS3</a><ahref="##"class="list-group-item"><spanclass="badge">220</span>Sass教程</a><ahref="##"class="list-group-item">玩转Bootstrap</a></div>
面板
h3>面板中嵌套列表组(一)</h3><divclass="panelpanel-default"><divclass="panel-heading">图解CSS3</div><divclass="panel-body"><p>详细讲解了选择器、边框、背景、文本、颜色、盒模型、伸缩布局盒模型、多列布局、渐变、过渡、动画、媒体、响应Web设计、Web字体等主题下涵盖的所有CSS3新特性</p><ulclass="list-group"><liclass="list-group-item">我是列表项</li><liclass="list-group-item">我是列表项</li><liclass="list-group-item">我是列表项</li></ul></div><divclass="panel-footer">作者:大漠</div></div>
弹出框
modal
1.button触发
触发模态弹出窗的元素--><buttontype="button"data-toggle="modal"data-target="#mymodal"class="btnbtn-primary">点击我会弹出模态弹出窗</button><!--模态弹出窗--><divclass="modalfade"id="mymodal"><divclass="modal-dialog"><divclass="modal-content"><!--模态弹出窗内容--><divclass="modal-header"><h4>对话框</h4></div><divclass="modal-body"><p>对话框内容</p></div><divclass="modal-footer"><buttonclass="btnbtn-default"data-dismiss="modal">关闭</button><buttonclass="btnbtn-primary"data-dismiss="modal">完成</button></div></div></div></div>
2.绑定javascript事件
触发模态弹出窗元素--><buttonclass="btnbtn-primary"type="button">点击我</button><!--模态弹出窗内容--><divclass="modal"id="mymodal"><divclass="modal-dialog"><divclass="modal-content"><divclass="modal-header"><buttontype="button"class="close"data-dismiss="modal"><spanaria-hidden="true">×</span><spanclass="sr-only">Close</span></button><h4class="modal-title">模态弹出窗标题</h4></div><divclass="modal-body"><p>模态弹出窗主体内容</p></div><divclass="modal-footer"><buttontype="button"class="btnbtn-default"data-dismiss="modal">关闭</button><buttontype="button"class="btnbtn-primary">保存</button></div></div><!--/.modal-content--></div><!--/.modal-dialog--></div><!--/.modal-->
$(function(){ $(".btn").click(function(){ $("#mymodal").modal(); }); });
相关文章推荐
- bootstrap基本标签总结2
- [布局] bootstrap基本标签总结
- [布局] bootstrap基本标签总结
- [布局]bootstrap基本标签总结2
- Bootstrap学习总结笔记(17)-- 基本插件之标签切换
- Bootstrap学习总结笔记(5)-- 基本样式之标签
- Bootstrap学习总结笔记(7)-- 基本组件之下拉菜单
- HTML基本标签含义总结
- bootstrap学习总结-05 常用标签3
- Bootstrap3 CSS样式基本用法总结
- Bootstrap3 CSS样式基本用法总结
- Bootstrap学习总结笔记(16)-- 基本插件之模态对话框
- Bootstrap学习总结笔记(6)-- 基本样式之图片
- Bootstrap学习总结笔记(18)-- 基本插件之Tooltip提示工具
- Bootstrap学习总结笔记(13)-- 基本组件之缩略图
- Bootstrap学习总结笔记(14)-- 基本组件之面板
- Bootstrap学习总结笔记(8)-- 基本组件之按钮组
- bootstrap学习总结-04 常用标签2
- Bootstrap学习总结笔记(2)-- 基本样式之表格
- BootStrap按钮标签及基本样式