• 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> 

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

  • 相关阅读:
    JSP具体条款——response对象
    智课雅思词汇---三、aud和auto和bene是什么意思
    如何实现无刷新图片上传
    智课雅思词汇---二、词根acu和acr
    FormData是什么
    ajax如何上传文件(整理)
    js插件---评分插件Rating如何使用
    js插件---Amaze UI dialog如何使用
    js插件---layer.js使用体验是怎样
    算法答疑---06:月度开销
  • 原文地址:https://www.cnblogs.com/buchongming/p/5800993.html
Copyright © 2020-2023  润新知