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

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. Python配置tab自动补全功能

    # cat tab.py #!/usr/bin/python # python tab file import sys import readline import rlcompleter impor ...

  2. 关于Web安全的那些事(XSS攻击)

    概述 XSS攻击是Web攻击中最常见的攻击方法之一,它是通过对网页注入可执行代码且成功地被浏览器执行,达到攻击的目的,形成了一次有效XSS攻击,一旦攻击成功,它可以获取用户的联系人列表,然后向联系人发 ...

  3. 关于z-index这个层级的问题

    z-index它可真是一个神奇的东西,它可以随意安排你的层的叠加问题. 如你想让红色矩形压在蓝色矩形上,正常布局先建立一个红色的再建议一个蓝色的,就可以了. 但如果我相反来建立,那么就得借助z-ind ...

  4. C根据排序字符串

    #include<stdio.h> #include<string.h> #include <stdlib.h> #define STR_LEN_MAX 100 c ...

  5. Nessus+Metasploit

    1.环境 受害者IP:10.0.0.6 2.攻击 首先使用Nessus进行扫描 扫描结果 我们将结果导出来,然后导入msfconsole中 使用vulns进行漏洞分析 查找对应的漏洞 使用漏洞进行攻击 ...

  6. 2017/05/16 java 基础 随笔

    1,成员变量和局部变量的区别 1)在内存中的位置不同 成员变量:在堆内存(成员变量属于对象,对象进堆内存) 局部变量:在栈内存(局部变量属于方法,方法进栈内存) 2)初始化值不同 成员变量:有默认初始 ...

  7. 洛谷 P3749: LOJ 2146: [SHOI2017]寿司餐厅

    题目传送门:LOJ #2146. 题意简述: 有 \(n\) 种寿司,第 \(i\) 种寿司的类型为 \(a_i\). 如果你吃了第 \(i\) 种到第 \(j\) 种寿司,你会得到 \(d_{i,j ...

  8. blog迁移

    blog迁移到: https://github.com/for-firecat/

  9. perl6: Proc::Async (new)

    # command with arguments my $proc = Proc::Async.new('whoami'); # subscribe to new output from out an ...

  10. 基于Consul的数据库高可用架构【转】

    几个月没有更新博客了,已经长草了,特意来除草.本次主要分享如何利用consul来实现redis以及mysql的高可用.以前的公司mysql是单机单实例,高可用MHA加vip就能搞定,新公司mysql是 ...