bootstrap 查缺补漏
标题
Bootstrap标题样式进行了以下显著的优化重置:
重新设置了margin-top和margin-bottom的值, h1~h3重置后的值都是20px;h4~h6重置后的值都是10px。
所有标题的行高都是1.1(也就是font-size的1.1倍),而且文本颜色和字体都继承父元素的颜色和字体。
固定不同级别标题字体大小:h1=36px,h2=30px,h3=24px,h4=18px,h5=14px和h6=12px。small:font-size: 65%;
段落
强调
.text-muted:提示,使用浅灰色(#999).text-primary:主要,使用蓝色(#428bca).text-success:成功,使用浅绿色(#3c763d).text-info:通知信息,使用浅蓝色(#31708f).text-warning:警告,使用黄色(#8a6d3b).text-danger:危险,使用褐色(#a94442) 复制代码
文本对齐
.text-left:左对齐.text-center:居中对齐.text-right:右对齐.text-justify:两端对齐 复制代码
代码
<code></code>//单行内联代码
<pre></pre>//多行块代码
# 注pre.pre-scrollable//控制代码块区域最大高度为340px,一旦超出这个高度,就会在Y轴出现滚动条
<kbd></kbd>//用户输入代码
复制代码
表格
.table//基础表格
.table-striped//斑马线表格
.table-bordered//带边框的表格
.table-hover//鼠标悬停高亮的表格
.table-condensed//紧凑型表格
.table-responsive//响应式表格
复制代码
表单
在Bootstrap框架中要实现水平表单效果,必须满足以下两个条件:
1 在
<form>
元素是使用类名“form-horizontal
”。
2 配合Bootstrap框架的网格系统。
form
form class="form-horizontal" role="form">
复制代码
form-group
<div class="form-group">
复制代码
col-sm-*
<label for="inputEmail3" class="col-sm-2 control-label">邮箱</label>
<div class="col-sm-10">
复制代码
form-control
<input type="email" class="form-control" placeholder="用户名">
复制代码
常用组合
form.form-inline>div.form-group>label.col-sm-xx>input.form-control
form[role='form']>div.form-group>select.form-control
form[role='form']>div.form-group>textarea.form-control
复制代码
表单按钮
input[type=“submit”]
input[type=“button”]
input[type=“reset”]
复制代码
按钮
.btn btn-primary
.btn btn-warning
.btn btn-success
.btn btn-danger
.btn btn-info
.btn btn-link
.btn btn-inverse
复制代码
网格系统
工作原理:div.container>div.row>div.col-md-x
Bootstrap框架的网格系统工作原理如下:
数据行(.row)必须包含在容器(.container)中,以便为其赋予合适的对齐方式和内距(padding)
在行(.row)中可以添加列(.column),但列数之和不能超过平分的总列数,比如12。如:
<div class="container"><div class="row"><div class="col-md-4"></div><div class="col-md-8"></div></div></div> 复制代码
具体内容应当放置在列容器(column)之内,而且只有列(column)才可以作为行容器(.row)的直接子元素
通过设置内距(padding)从而创建列与列之间的间距。然后通过为第一列和最后一列设置负值的外距(margin)来抵消内距(padding)的影响
菜单按钮
<div class="dropdown"> <button class="btn btn-default dropdown-toggle" type="button" id="dropdownMenu1" data-toggle="dropdown"> 下拉菜单 </button><ul class="dropdown-menu" role="menu" aria-labelledby="dropdownMenu1"> <li role="presentation"><a role="menuitem" tabindex="-1" href="#">下拉菜单项</a></li> <li role="presentation" class="divider"></li> <li role="presentation"><a role="menuitem" tabindex="-1" href="#">下拉菜单项</a></li></ul>
</div>
复制代码
导航
基础样式
ul.nav nav-tabs>li>a
胶囊型导航
ul.nav nav-pills>li>a
垂直堆叠导航
ul.nav nav-tabs nav-stacked>li>a
自适应导航 ul.nav nav-tabs nav-justified>li>a
面包屑导航
ul.breadcrumb>li>a
导航条
使用方法: 第一步:首先在制作导航的列表(
<ul class=”nav”>
)基础上添加类名“navbar-nav” 第二步:在列表外部添加一个容器(div),并且使用类名“navbar”和“navbar-default”
大概这个样子 div.nav navbar-default>ul.nav navbar-nav>li.active>a
<div class="navbar navbar-default" role="navigation"><ul class="nav navbar-nav"><li class="active"><a href="##">网站首页</a></li></ul>
</div>
复制代码
模态弹出框结构
内置组件
bootstrap 查缺补漏相关推荐
- JAVA核心,200例,查缺补漏
适用于想要查缺补漏的人:本已经掌握的技术,但是不知道如何表达的人:不断完善技自己,顺带梳理下答案. 主要包括以下模块:Java基础.容器.多线程.反射.对象拷贝.Java Web模块,异常.网络.设计 ...
- java基础的查缺补漏
打好基础,加油加油加油! 文章目录 前言 day1(6.16test,7.2) day2(7.3) java运行机制 java关键字 变量定义 常量定义 7.4 7.6 总结 前言 为了方便自己回顾知 ...
- EFCore查缺补漏(二):查询
相关文章: EFCore查缺补漏 第 20 轮 TechEmpower 评测结果出炉了,ASP.NET Core 的 Plaintext 成绩名列前茅,带着 EFCore 的测试却在 Single q ...
- I2C总线学习—查缺补漏—S3C2440的I2C控制器
I2C总线学习-查缺补漏-S3C2440的I2C控制器 学习了IIC总线协议的理论部分,觉得应该学习具体操作2440的IIC控制器,毕竟最终都是为了学习S3C2440 ...
- I2C总线学习—查缺补漏—应答信号ACK
I2C总线学习-查缺补漏-应答信号ACK IIC协议规定,当主机作为接收设备时,主机对最后一个字节不应答,以向发送设备(从设备)标识数据传送结束.这是因为每次传输都应得到应答信号后 ...
- I2C总线学习—查缺补漏—对数据有效性的思考
I2C总线学习-查缺补漏-对数据有效性的思考 IIC协议规定:SDA上传输的数据必须在SCL为高电平期间保持稳定,SDA上的数据只能在SCL为低电平期间变化.IIC期间在脉冲上升沿把数据放到SDA上, ...
- 查缺补漏:集和与非平凡属性
查缺补漏:集和与非平凡属性 前面的习题和知识点补充 Conjunctive normal form(CNF)是布尔逻辑的一种方法,它将公式表示为带有AND或or的子句的连词.由连词or AND连接的每 ...
- 赫斌老师数据结构视频查缺补漏笔记
赫斌老师数据结构视频查缺补漏笔记 观看学习赫斌老师数据结构的视频,记录下自己之前学习这块内容时似懂非懂的知识,仅针对自己查缺补漏使用 视频链接:<郝斌老师数据结构自学视频> 1.指针的大小 ...
- C++查缺补漏之异常(续)
此文是文章<C++查缺补漏之异常>:http://blog.csdn.net/ii1245712564/article/details/44617881的后续 1.异常的重新抛出 可能单个 ...
最新文章
- 美国出手管制五家中国超算企业
- shared_ptr和new结合使用的几个简单例子
- js中every用法_js数组中的方法 some, every, filter, find,map, reduce讲解及使用场景
- Python+Opencv实现多种形状的检测
- vim 下web开发html css js插件
- 萌新的Python练习实例100例(二)根据企业的利润,计算企业的方法奖金
- 创建自己SQL Server Docker映像
- jQuery1.9.1源码分析--Animation模块
- python导入类有红线_解决Python中导入自己写的类,被划红线,但不影响执行的问题...
- 实现链表的增删改查java代码_用Java语言实现链表的增删改查
- Android自动化测试在多种屏幕下的注意事项
- Elasticsearch6.3.0安装IK分词插件
- WordPress URL rewrite
- JAVA Timer 定时器原理
- 项目管理五大过程组及其详细解释
- css 设置背景图片模糊效果
- 1月第3周易盾业务风控关注 | 2020年全国受理网络违法和不良信息举报1.63亿件
- 关于优化公式的小白理解
- 爬虫遭遇状态码521的方法
- 5个文献免费下载神器
热门文章
- python创建数据库的sql语句_对python插入数据库和生成插入sql的示例讲解
- modelandview 可以返回html么_python爬虫反反爬,你几乎可以横扫大部分 css 字体加密的网站...
- 线程事件--day36
- 020.day20 线程概述 多线程优缺点 线程的创建 线程常用方法 生命周期 多线程同步...
- SpringMVC与Ajax交互
- [安卓基础] 008.Android中的显示单位
- js返回上一页并刷新
- numpy 函数一:linspace
- IOS15使用Masonry和自动计算Cell的高度
- c语言如何监控网卡信息,查看网卡信息及状态和网卡日志信息