前言:整理的东西比较基础,有不足的地方欢迎大家批评指正!

1,Bootstrap基本的表格结构

源代码:

<table class="table">                              
<caption>基本的表格布局</caption>         
<thead>                       
<tr>                
<th>姓名</th>
<th>年龄</th>
<th>城市</th>
</tr>
</thead>
<tbody>                        
<tr>
<td>张三</td>
<td>23</td>
<td>西安</td>
</tr>
<tr>
<td>李四</td>
<td>22</td>
<td>郑州</td>
</tr>
<tr>
<td>赵武</td>
<td>24</td>
<td>北京</td>
</tr>
</tbody>
</table>

运行结果:

bootstrap表格所用到的标签元素如下:

2,Bootstrap表格类

向<table>标签中分别添加 .table-striped 、.table-bordered、.table-hover、.table-condensed 可分别得到条纹表格、带有边框的表格、带有悬浮样式的表格以及精简表格(行间比较紧凑)。

(1)条纹表格(.table-striped)

源代码:

<table class="table table-striped">
<caption>人物介绍(条纹表格)</caption>
<!--表格标题行的容器元素(<tr>),用来标识表格列-->
<thead>
<tr>
<th>姓名</th>
<th>年龄(岁)</th>
<th>城市</th>
</tr>
</thead>
<tbody>
<tr>
<td>张三</td>
<td>23</td>
<td>西安</td>
</tr>
<tr>
<td>李四</td>
<td>24</td>
<td>郑州</td>
</tr>
<tr>
<td>赵武</td>
<td>23</td>
<td>北京</td>
</tr>
<tbody>
</table><br><br>

结果为:

(2)边框表格(.table-bordered)

把上面代码中<table class="table table-striped">替换成<table class="table table-bordered">即可。结果如下:

(3)悬停表格(.table-hover)

把代码<table class="table table-striped">换成<table class="table table-hover">即可。结果如下:

把鼠标悬停在张三这一行上,会出现相应的悬停样式。

(4)精简表格(.table-condensed)

把代码<table class="table table-condensed">代替<table class="table table-striped">。结果如下:

(5)响应式表格

 利用<div class="table-responsive">包围<table class="table">...</table>中的内容即可

(6)为表格添加各种类

源代码:

<table class="table">
<caption>申请记录</caption>
<!--表格标题行的容器元素(<tr>),用来标识表格列-->
<thead>
<tr>
<th>姓名</th>
<th>申请日期</th>
<th>申请状态</th>
</tr>
</thead>
<tbody>
<tr class="active">
<td>张三</td>
<td>22/8/2016</td>
<td>正在处理</td></tr>
<tr class="success">
<td>李四</td>
<td>20/8/2016</td>
<td>已通过</td></tr>
<tr class="warning">
<td>赵武</td>
<td>23/8/2016</td>
<td>待确认</td></tr>
<tr class="danger">
<td>王柳</td>
<td>21/8/2016</td>
<td>未通过</td></tr>
<tbody>
</table>

结果如下:

3. 总结

3.1  bootstrap支持的表格元素:

3.2  表格样式,用在<table>标签中。例如,<table class="table table-striped">

以上这些表格类,可以同时使用。

3.3  行、单元格类

  即使用在<tr>、<td>、<th>类中,一般情况是在<tr>标签中使用。例如:<tr class="active">

3.4 响应式表格

在<table class="table">......</table>的外围添加<div class="table-responsive">标签

即:

<div class="table-responsive">
<table class="table">
...
...
</table>
</div>

响应式表格的好处是可以让表格水平滚动以适应小型设备。

Bootstrap css-表格的更多相关文章

  1. Bootstrap CSS 栅格、代码和表格

    一.bootstrap栅格 Bootstrap 提供了一套响应式.移动设备优先的流式网格系统,随着屏幕或视口(viewport)尺寸的增加,系统会自动分为最多12列. Bootstrap 网格系统(G ...

  2. Bootstrap css栅格 + 网页中插入代码+css表格

    设计达人 http://www.shejidaren.com/30-minimal-app-icons.html CSS栅格: <!DOCTYPE html> <html lang= ...

  3. Bootstrap CSS 描述

    <!DOCTYPE html><html lang="zh-CN"><head> <!--定于内容,和内容的编码格式--> < ...

  4. C# bootstrap之表格动态绑定值

    这段时间研究了下bootstrap,打算从表格开始学习,实现动态绑定值,在网上找了挺多例子,但是很少有写全的,要不就太复杂,实现效果后总结一下,直接拷贝过去可以用. 第一步:先去官网上下载bootst ...

  5. BootStrap的表格加载json数据,并且可以搜索,选择

    2018.4.11日更新,8号的时候我推荐去官网下载,但是那个版本不知道为什么我无法使用 $table.bootstrapTable('getSelections'); 无论如何...然后我尝试着更换 ...

  6. 2.Bootstrap CSS

    Bootstrap CSS 一.Bootstrap CSS概览 移动设备优先 移动设备优先是 Bootstrap 3 的最显著的变化. 在之前的 Bootstrap 版本中(直到 2.x),您需要手动 ...

  7. 基于Bootstrap的表格插件bootstrap-table

    写在前面: 表格在项目中是使用比较多的,bootstrap-table插件也是非常好用,而且表格页面也比较好看.这里也简单的记录下. 下面直接看demo吧,代码中都注释了,有些用法,这里没有用到,需要 ...

  8. Bootstrap.css 中请求googleapis.com/css?family 备忘录

    问题描述: Web中引入bootstrap.css中头部有访问Google服务器的请求 @import url("//fonts.googleapis.com/css?family=Open ...

  9. JS组件系列——Bootstrap Table 表格行拖拽(二:多行拖拽)

    前言:前天刚写了篇JS组件系列——Bootstrap Table 表格行拖拽,今天接到新的需要,需要在之前表格行拖拽的基础上能够同时拖拽选中的多行.博主用了半天时间研究了下,效果是出来了,但是感觉不尽 ...

  10. Bootstrap CSS概览代码文字标注篇

    <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content ...

随机推荐

  1. null和System.DBNull.Value的区别

    我记得之前在写一个程序的时候用到了这个知识点,当时判断的时候,有时候null可以,有时候必须是System.DBNull.Value 由于不清楚这两个的区别所以纠结了很久.查了一下,二者的区别如下: ...

  2. 关于css中a标签的样式

    CSS为一些特殊效果准备了特定的工具,我们称之为“伪类”.其中有几项是我们经常用到的,下面我们就详细介绍一下经常用于定义链接样式的四个伪类,它们分别是: :link :visited :hover : ...

  3. java精确除法运算(BigDecimal)

    除法运算的函数定义如下 BigDecimal.divide(BigDecimal divisor, int scale, RoundingMode roundingMode) ; scale为小数位数 ...

  4. Dubbo学习笔记11:使用Dubbo中需要注意的一些事情

    指定方法异步调用 前面我们讲解了通过设置ReferenceConfig的setAsync()方法来让整个接口里的所有方法变为异步调用,那么如何指定某些方法为异步调用呢?下面讲解下如何正确地设置默写方法 ...

  5. bzoj千题计划237:bzoj1492: [NOI2007]货币兑换Cash

    http://www.lydsy.com/JudgeOnline/problem.php?id=1492 dp[i] 表示 第i天卖完的最大收益 朴素的dp: 枚举从哪一天买来的在第i天卖掉,或者是不 ...

  6. bzoj千题计划183:bzoj1197: [HNOI2006]花仙子的魔法

    http://www.lydsy.com/JudgeOnline/problem.php?id=1197 题意转化:在n维空间中放m个n维球,问最多将空间分成几部分 f[i][j] 表示在i维空间中放 ...

  7. linq.js - LINQ for JavaScript

    var jsonArray = [ { "user": { "id": 100, "screen_name": "d_linq&q ...

  8. Vue模板语法V-bind

    一.插值 1.文本 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://w ...

  9. spring如何管理mybatis(二) ----- SqlSession的线程安全性

    在之前的文章中我们了解到最终的数据库最终操作是走的代理类的方法: @Override public Object invoke(Object proxy, Method method, Object[ ...

  10. mysql数据库的快捷键

    mysql数据库快捷键 ctrl+q 打开查询窗口 ctrl+/ 注释sql语句 ctrl+shift +/ 解除注释 ctrl+r 运行查询窗口的sql语句 ctrl+shift+r 只运行选中的s ...