Bootstrap css-表格

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

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> 

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

时间: 2024-11-08 13:27:17

Bootstrap css-表格的相关文章

Bootstrap CSS 栅格、代码和表格

一.bootstrap栅格 下图总结了 Bootstrap 网格系统如何跨多个设备工作: 例如: <!DOCTYPE html> <html> <head> <meta charset="utf-8"/> <title>Bootstrap 模板</title> <meta name="viewport" content="width=device-width, initial-s

Bootstrap Css

Bootstrap 1.Bootstrap 是一个用于快速开发 Web 应用程序和网站的前端框架.Bootstrap 是基于 HTML.CSS.JAVASCRIPT 的.您可以从 http://getbootstrap.com/ 上下载 Bootstrap 的最新版本. 2.实例采用的是百度的静态资源库(http://cdn.code.baidu.com/)上的Bootstrap资源.百度的静态资源库的 CDN 服务,访问速度更快.加速效果更明显.没有速度和带宽限制.永久免费,引入代码如下: h

JS组件系列——Bootstrap Table 表格行拖拽

原文:JS组件系列--Bootstrap Table 表格行拖拽 前言:之前一直在研究DDD相关知识,好久没更新JS系列文章了.这两天做了一个简单的业务需求,觉得效果还可以,今天在这里分享给大家,欢迎拍砖~~ 一.业务需求及实现效果 项目涉及到订单模块,那天突然接到一个需求,说是两种不同状态的订单之间要实现插单的效果,页面上呈现方式是:左右两个Table,左边Table里面是状态为1的订单,右边Table里面是状态为2订单,左边Table里面的行数据拖动到右边Table里面指定行的位置,拖动完成

Bootstrap的表格

表格 表格是Bootstrap的一个基础组件之一,Bootstrap为表格提供了1种基础样式和4种附加样式以及1个支持响应式的表格.在使用Bootstrap的表格过程中,只需要添加对应的类名就可以得到不同的表格风格,在接下来的内容中,我们会详细介绍Bootstrap的表格使用. 同样的,如果你对CSS预处理器熟悉,你可以使用Bootstrap提供的预处理版本:   ?  LESS版本,对应的文件是 tables.less   ?  Sass版本,对应的文件是 _tables.scss 如果你不懂

Bootstrap CSS 描述

<!DOCTYPE html><html lang="zh-CN"><head> <!--定于内容,和内容的编码格式--> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <!--为了确保适当的绘制与放缩,需要在<head>中添加viewport元数据标签--> <me

2.Bootstrap CSS

Bootstrap CSS 一.Bootstrap CSS概览 移动设备优先 移动设备优先是 Bootstrap 3 的最显著的变化. 在之前的 Bootstrap 版本中(直到 2.x),您需要手动引用另一个 CSS,才能让整个项目友好的支持移动设备. 现在不一样了,Bootstrap 3 默认的 CSS 本身就对移动设备友好支持. Bootstrap 3 的设计目标是移动设备优先,然后才是桌面设备.这实际上是一个非常及时的转变,因为现在越来越多的用户使用移动设备. 为了让 Bootstrap

css表格,继承,边距

文本域textarea属性: resize:none;  文本域不可拉动 继承性: 与文字有关的一般会继承下去. CSS表格: border-spacing:20px;  设置边框内的距离: table { border-collapse: separate; border-spacing: 10px; } border-collapse:collapse  合并相邻边: 边距: 1 <!doctype html> 2 <html> 3 <head> 4 <met

解决了部署到Heroku时无法显示bootstrap CSS样式的问题

今天使用了bootstrap-sass进行布局,真的很好用,据说是tweet 开源的一个东东,本地一切都OK的时候欢喜的git push heroku后,发现bootstrap css的样式并没有预期中的显示出来,感觉还是挺沮丧,但是有问题就要解决,于是抱着技术问题问Google的态度,搜索了下,在 stackoverflow上找到了解决方法,不得不说stackoverflow真是个好东西,我的问题大部分都是在那上面解决的. 原文: I could not view the site with

Bootstrap css简单使用

http://www.bootcss.com/ 这是中文官网 这里简单的用一下基本的css: 引用基本样式: <link href="css/bootstrap.min.css" rel="stylesheet" type="text/css" /> <td style="width: 60%;"> <a class="btn btn-info" href="java

HTML 学习笔记 CSS(表格)

CSS 表格属性可以帮助您极大的改善表格的外观 表格边框 如需在CSS中设置表格的边框 请使用border属性. 在下面的例子中table th 以及td设置了蓝色边框. table, th, td { border: 1px solid blue; } ??上例中的表格具有双线条边框 这是由于table th td元素都具有独立的边框 如果 你想要把表格显示为单线条框 请使用border-collapse属性 折叠边框 border-collapse属性设置是否将表格的边框折叠为单一边框 ta