bootstrap 讲解(中)
bootstrap:常用于后台开发,如学生管理系统,虽然稍显笨重,但也是一个开发的利器
推荐下载 3.3.7 版本 也可下载最新版4.3.1 (最新版在手机端不起效果)
且依赖 jQuery 的封装库,也就是说,想使用 bootstrap 的框架,必须引用 jQuery 的封装库
bootstrap 带有样式的标签:
h1-h6 small strong em
h1-h6 标题
small 副标题
strong 加粗
em 倾斜
abbr 用于缩写,鼠标悬浮上方,会把完整的内容展示出来,title="完整的内容"
address 语义化标签,地址标签
bootstrap 类 带有的效果:
class="text-left" 文本对齐方式:左对齐
class="text-center" 文本居中
class="text-right" 右对齐
列表:
ol 无序列表
去项目符号:class="list-unstyled"(去除无序列表上面的点 跟 list-style:none 一样)
需要 li 横向排列:class="list-inline"
dl 自定义列表
<dl> // 如果想让 dt 与 dl 为一行,添加 class="horizontal"(但 dd 还是块级排列)
<dt>标题</dt>
<dd>自定义内容</dd>
</dl>
bootstrap 为文本布局提供了很多排版、类
表格:table
<div> //想让表格成为响应式的表格 需要在 table 外 包一层 div,class="table-responsive"
<table> //想让使表格具有 bootstrap 的效果 需 class="table"; 斑马的效果 class="table-striped";边框的效果 class="borderd" ;悬浮高亮 class="table-hover"; 变得紧凑 class="table-condensed"
<thead>
<tr>
<th>编号</th>
<th>内容</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>哈哈</td>
</tr>
</tbody>
</table>
</div>
表单:
bootstrap 提供了三种表单布局,垂直(默认),内敛,水平
<form> // class="form-inline" 每一组的元素内敛 class="form-horizontal" 每一组的元素占满一行 有 role="form" 处理表单的类
<div> //为了拥有更好的每组元素的排列 class="form-group"
<label for="ha"> for 的属性值 一定要与 input id 的属性值一致
<div>
<input type="text" id="ha">
</div>
</div>
</form>
按钮:bootstrap 提供的按钮有三种
button input a(推荐 a)
按钮提供的类 btn btn-default:默认按钮 btn-block:独占一行 active:激活 disabled:禁用
bootstrap 提供的图片样式:
img-rounded:6px 的边框圆角
img-circle:变圆
img-thunbnail:空心方块
img-responsive:响应式,用的最多
组件:
字体组件 将 font 文件放到项目中
注意: @font-face 的路径问题 用内敛标签 class="矢量图标的类"
下拉菜单
案例:
<div> // 下拉的菜单 class=dropdown
<button>按钮</button> //绑定的按钮 class="btn" data-toggle="dropdown"
<ul> // 要显示的菜单 class="dropdown-menu"
<li>111</li>
<li>222</li>
</ul>
</div>
按钮组件:专门处理多个按钮的组件
<div> // class="btn-toolbar" role="btn-toolbar" 如果按钮有多个分组,通过外层的 div 来进行管理 不失为一个好的办法
<div> // class="btn-group" 按钮组 多个按钮成为一行,紧紧挨在一起, class="btn-group-vertical" 多个按钮成为一列,紧紧挨在一起,class="btn-group-lg" 按钮变大
<button>按钮1</button> // class="btn btn-default"
<button>按钮2</button> // class="btn btn-default"
</div>
</div>
bootstrap 讲解(中)的更多相关文章
- bootstrap Table 中给某一特定值设置table选中
bootstrap Table 中给某一特定值设置table选中 需求: 如图所示:左边地图人员选定,右边表格相应选中. 功能代码: //表格和图标联动 function changeTableSel ...
- Bootstrap.css 中请求googleapis.com/css?family 备忘录
问题描述: Web中引入bootstrap.css中头部有访问Google服务器的请求 @import url("//fonts.googleapis.com/css?family=Open ...
- 在Bootstrap开发框架中使用Grid++报表
之前在随笔<在Winform开发中使用Grid++报表>介绍了在Winform环境中使用Grid++报表控件,本篇随笔介绍在Bootstrap开发框架中使用Grid++报表,也就是Web环 ...
- 在Bootstrap开发框架中使用dataTable直接录入表格行数据(2)--- 控件数据源绑定
在前面随笔<在Bootstrap开发框架中使用dataTable直接录入表格行数据>中介绍了在Web页面中使用Jquery DataTable插件进行对数据直接录入操作,这种处理能够给用户 ...
- 在Bootstrap开发框架中使用dataTable直接录入表格行数据
在Winform开发的时候,我们很多时候可以利用表格控件来直接录入数据,不过在Web上较少看到,其实也可以利用dataTable对象处理直接录入表格行数据,这个可以提高数据的录入方便,特别是在一些简单 ...
- 在Bootstrap开发框架中使用bootstrapTable表格插件和jstree树形列表插件时候,对树列表条件和查询条件的处理
在我Boostrap框架中,很多地方需要使用bootstrapTable表格插件和jstree树形列表插件来共同构建一个比较常见的查询界面,bootstrapTable表格插件主要用来实现数据的分页和 ...
- 使用BootStrap框架中的轮播插件
在使用bootstrap框架中的轮播插件时,效果做出来后,无法通过点击小圆行的按钮来选择特定的图片. 后面发现是最开始的<div>标签中少写了一个id.一开始<div>标签是这 ...
- 在Bootstrap框架中,form-control的效果
在Bootstrap框架中,通过定制了一个类名`form-control`,也就是说,如果这几个元素使用了类名“form-control”,将会实现一些设计上的定制效果. 1.宽度变成了100% 2. ...
- bootstrap -- meta中的viewport指令
在查看bootstrap教程中,碰到 <meta name="viewport" content="width=device-width, initial-scal ...
随机推荐
- C#获取主机信息
获取主机信息 最近需要做一个配合集控系统收集各个终端设备的一些信息,大致需要收集终端设备的硬件信息,CPU.内存以及硬盘使用率等信息.网上查看了一番,使用WMI来获取这些信息是最方便的.实现代码如下: ...
- 常见SMT极性元器件识别方法
极性元件在整个PCBA加工过程中需要特别注意,因为方向性的元件错误会导致批量性事故和整块PCBA板的失效,因此工程及生产人员了解SMT极性元件极为重要. 1.片式电阻(Resistor)无极性 2.电 ...
- Big Data(三)伪分布式和完全分布式的搭建
关于伪分布式的配置全程 伪分布式图示 1.安装VMWare WorkStation,直接下一步,输入激活码即可安装 2.安装Linux(需要100GB) 引导分区Boot200MB 交换分区Swap2 ...
- java面试07——设计模式
1.什么是设计模式 设计模式就是经过前人无数次的实践总结出的,设计过程可以反复使用的,可以解决特定问题的设计方法. 2.常用的设计模式有哪些 2.1单例模式(饱汉模式.饿汉模式.双重锁模式) http ...
- Generative Adversarial Nets(GAN Tensorflow)
Generative Adversarial Nets(简称GAN)是一种非常流行的神经网络. 它最初是由Ian Goodfellow等人在NIPS 2014论文中介绍的. 这篇论文引发了很多关于神经 ...
- POJ-2762-Going from u to v or from v to u(强连通, 拓扑排序)
链接: https://vjudge.net/problem/POJ-2762 题意: In order to make their sons brave, Jiajia and Wind take ...
- HDU-1083-Courses(最大匹配)
链接: https://vjudge.net/problem/HDU-1083#author=HUCM201732 题意: 题目大意: 一共有N个学生跟P门课程,一个学生可以任意选一 门或多门课,问是 ...
- day_14 匿名函数与内置函数连用 作业题
''' 要求: 从文件中取出每一条记录放入列表中,列表的每个元素都是` {'name':'egon','sex':'male','age':18,'salary':3000}`的形式 ''' all_ ...
- iOS给UIView添加点击事件
我要给一个UIView对象topView添加点击事件,方法如下: 步骤1:创建手势响应函数 (void)event:(UITapGestureRecognizer *)gesture { //处理事件 ...
- vue作业2
""" 2.现有以下成绩单数据 scores = [ { name: 'Bob', math: 97, chinese: 89, english: 67 }, { nam ...