标题

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 查缺补漏相关推荐

  1. JAVA核心,200例,查缺补漏

    适用于想要查缺补漏的人:本已经掌握的技术,但是不知道如何表达的人:不断完善技自己,顺带梳理下答案. 主要包括以下模块:Java基础.容器.多线程.反射.对象拷贝.Java Web模块,异常.网络.设计 ...

  2. java基础的查缺补漏

    打好基础,加油加油加油! 文章目录 前言 day1(6.16test,7.2) day2(7.3) java运行机制 java关键字 变量定义 常量定义 7.4 7.6 总结 前言 为了方便自己回顾知 ...

  3. EFCore查缺补漏(二):查询

    相关文章: EFCore查缺补漏 第 20 轮 TechEmpower 评测结果出炉了,ASP.NET Core 的 Plaintext 成绩名列前茅,带着 EFCore 的测试却在 Single q ...

  4. I2C总线学习—查缺补漏—S3C2440的I2C控制器

    I2C总线学习-查缺补漏-S3C2440的I2C控制器                  学习了IIC总线协议的理论部分,觉得应该学习具体操作2440的IIC控制器,毕竟最终都是为了学习S3C2440 ...

  5. I2C总线学习—查缺补漏—应答信号ACK

    I2C总线学习-查缺补漏-应答信号ACK           IIC协议规定,当主机作为接收设备时,主机对最后一个字节不应答,以向发送设备(从设备)标识数据传送结束.这是因为每次传输都应得到应答信号后 ...

  6. I2C总线学习—查缺补漏—对数据有效性的思考

    I2C总线学习-查缺补漏-对数据有效性的思考 IIC协议规定:SDA上传输的数据必须在SCL为高电平期间保持稳定,SDA上的数据只能在SCL为低电平期间变化.IIC期间在脉冲上升沿把数据放到SDA上, ...

  7. 查缺补漏:集和与非平凡属性

    查缺补漏:集和与非平凡属性 前面的习题和知识点补充 Conjunctive normal form(CNF)是布尔逻辑的一种方法,它将公式表示为带有AND或or的子句的连词.由连词or AND连接的每 ...

  8. 赫斌老师数据结构视频查缺补漏笔记

    赫斌老师数据结构视频查缺补漏笔记 观看学习赫斌老师数据结构的视频,记录下自己之前学习这块内容时似懂非懂的知识,仅针对自己查缺补漏使用 视频链接:<郝斌老师数据结构自学视频> 1.指针的大小 ...

  9. C++查缺补漏之异常(续)

    此文是文章<C++查缺补漏之异常>:http://blog.csdn.net/ii1245712564/article/details/44617881的后续 1.异常的重新抛出 可能单个 ...

最新文章

  1. 美国出手管制五家中国超算企业
  2. shared_ptr和new结合使用的几个简单例子
  3. js中every用法_js数组中的方法 some, every, filter, find,map, reduce讲解及使用场景
  4. Python+Opencv实现多种形状的检测
  5. vim 下web开发html css js插件
  6. 萌新的Python练习实例100例(二)根据企业的利润,计算企业的方法奖金
  7. 创建自己SQL Server Docker映像
  8. jQuery1.9.1源码分析--Animation模块
  9. python导入类有红线_解决Python中导入自己写的类,被划红线,但不影响执行的问题...
  10. 实现链表的增删改查java代码_用Java语言实现链表的增删改查
  11. Android自动化测试在多种屏幕下的注意事项
  12. Elasticsearch6.3.0安装IK分词插件
  13. WordPress URL rewrite
  14. JAVA Timer 定时器原理
  15. 项目管理五大过程组及其详细解释
  16. css 设置背景图片模糊效果
  17. 1月第3周易盾业务风控关注 | 2020年全国受理网络违法和不良信息举报1.63亿件
  18. 关于优化公式的小白理解
  19. 爬虫遭遇状态码521的方法
  20. 5个文献免费下载神器

热门文章

  1. python创建数据库的sql语句_对python插入数据库和生成插入sql的示例讲解
  2. modelandview 可以返回html么_python爬虫反反爬,你几乎可以横扫大部分 css 字体加密的网站...
  3. 线程事件--day36
  4. 020.day20 线程概述 多线程优缺点 线程的创建 线程常用方法 生命周期 多线程同步...
  5. SpringMVC与Ajax交互
  6. [安卓基础] 008.Android中的显示单位
  7. js返回上一页并刷新
  8. numpy 函数一:linspace
  9. IOS15使用Masonry和自动计算Cell的高度
  10. c语言如何监控网卡信息,查看网卡信息及状态和网卡日志信息