标签:依赖 排列 col pre home BMI 不可用 primary inpu
什么是Bootstrap?
bootstrap是一个最受欢迎的 HTML、CSS 和 JS 框架,用于开发响应式布局、移动设备优先的 WEB 项目。通俗的讲,bootstrap就是预先定义好了一套优美的CSS样式和一套组件,前端开发者可以直接拿来使用,加速开发效率,并且他是响应式布局的,所以写的一套代码可以在多种设备中进行使用。
如何使用bootstrap?
要使用bootstrap很简单,只要下载源代码,然后把bootstrap.min.css和bootstrap.min.js以及jquery.min.js导入到html文件中即可使用。或者是使用bootcss网站提供的CDN加速服务,把链接导入到HTML文件中即可,要注意的事情是,jquery必须放在bootstrap.min.js之前,因为bootstrap.min.js依赖jquery,那么以下将使用CDN的方式展示样例代码:
<!-- 新 Bootstrap 核心 CSS 文件 -->
<link rel="stylesheet" href="http://cdn.bootcss.com/bootstrap/3.3.0/css/bootstrap.min.css">
<!-- jQuery文件。务必在bootstrap.min.js 之前引入 -->
<script src="http://cdn.bootcss.com/jquery/1.11.1/jquery.min.js"></script>
<!-- 最新的 Bootstrap 核心 JavaScript 文件 -->
<script src="http://cdn.bootcss.com/bootstrap/3.3.0/js/bootstrap.min.js"></script>
bootstrap中的栅格系统:
bootstrap中最强大也是最核心的一个东西就是响应式,而响应式是通过一个叫做栅格系统的东西实现的。栅格系统把一个页面分成12列,bootstrap会根据媒体查询获取当前的浏览器的宽度,然后再把宽度平均分配给12列,html中一个盒子可以占用多列。要使用栅格系统,需要使用到container/container-fluid和row以及col-xs-/col-sm-/col-md-/col-lg-类。container相当于一个table盒子,装着许许多多的row,每个row里面装着许许多多的col,通过这样一种结构,构成了一个栅格系统,而container和container-fluid的唯一区别是,container-fluid是全屏的,而container不是全屏的,左右两边会有一个间距。
* `col-lg-n`:large,浏览器大于1200px时候的显示方式.
* `col-md-n`:middle,浏览器大于992px时候的显示方式.
* `col-sm-n`:small,浏览器>=768px时候的显示方式.
* `col-xs-n`:xsmall,浏览器小鱼768时候的限时方式.
bootstrap中的表格:
这个用起来相当简单,只要给表格添加一个table类就可以了。然后根据需要再添加其他的类。
可以通过css样式来给表格的具体列指定宽度。
30个你必须知道的选择器:
http://yanhaijing.com/css/2014/01/04/the-30-css-selectors-you-must-memorize/
bootstrap中的表单:
按钮:
使用按钮很简单,只需要给button添加一个btn的类就可以了,然后根据需要添加其他的有特殊效果的class。
例如:
<button type="button" class="btn btn-default">Default</button>
带有特殊效果的预定义的类有:
另外,如果想让一个按钮表现出和父盒子一样的宽度,添加btn-block可以把按钮拉升到100%的宽度。还有一点需要注意的事,为了在所有浏览器中表现一致,官方推荐在input为submit的时候,应该尽量使用button来代替。
辅助类:
svg字体图标:
一种矢量字体图标,为什么说是字体,因为它的大小可以随着字体的大小变化而变化,并且放大不会出现锯齿。使用一个span标签包裹起来。
使用方式:
<span class="glyphicon glyphicon-search"></span>
下拉菜单:
下拉菜单的触发器和下拉列表,需要放在一个class为dropdown的盒子里面。
输入框组:
通过在文本输入框前面、后面或是两边加上文字或按钮,可以实现对表单控件的扩展。使用 .input-group 包裹 .input-group-addon 类,可以给 .form-control 的前面或后面添加额外的元素。
基本使用:
<div class="form-group">
<div class="input-group">
<div class="input-group">
<span class="input-group-addon">@</span>
<input type="text" class="form-control">
</div>
</div>
</div>
注意:
导航条:
3.分页:
/*
<nav>
<ul class="pagination">
<li><a href="#">«</a></li>
<li><a href="#">1</a></li>
<li><a href="#">2</a></li>
<li><a href="#">3</a></li>
<li><a href="#">4</a></li>
<li><a href="#">5</a></li>
<li><a href="#">»</a></li>
</ul>
</nav>
*/
active表示当前按钮是选中的,disabled表示当前按钮不可用。
警告框:
使用alert类来表示一个警告框。
alert-success
:绿色的成功的。alert-info
:浅蓝色的表示信息。alert-warning
:黄色的表示警告。alert-danger
:红色的表示危险的,一般是失败的。标签:依赖 排列 col pre home BMI 不可用 primary inpu
原文地址:https://www.cnblogs.com/lajiao/p/8799185.html