继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

Bootstrap入门笔记(二)

6亿少女的梦
关注TA
已关注
手记 9
粉丝 41
获赞 468

今天,我要介绍的是在Bootstrap中table的相关属性。
table中我们主要使用到的有:table-striped(增加斑马线),table-bordered(增加边框),table-responsive(添加自适应),table-condensed(压缩边框),table-hover(鼠标经过事件)。此外,我们还可以通过添加每行添加一个文本类(状态类),来提示表格信息。其中状态类包括了(.active , .success , warning , info , danger )。具体效果请参考如下代码。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <!--要做到移动优先,就必须添加下面一行代码,否则看起来和翔没区别-->
    <meta name="viewport" content="width=device-width ,initial-scale=1">

    <title>table</title>
    <!--从CDN引入样式-->
    <link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css">
    <!--本地引入样式-->
    <link rel="stylesheet" href="CSS/bootstrap.min.css">
    <link rel="stylesheet" href="CSS/bootstrap.css">
    <style>
        #fifth_tb tbody tr:hover{
            background-color: pink;
        }
    </style>
</head>
<body>
    <div class="container-fluid">
        第一个Table
        <table class="table">
            <thead>
            <tr>
                <th>学号</th>
                <th>性别</th>
                <th>姓名</th>
                <th>联系方式</th>
            </tr>
            </thead>
            <tbody>
                <tr>
                    <td>01</td>
                    <td>男</td>
                    <td>汪洋拾贝</td>
                    <td>666666666666</td>
                </tr>
                <tr>
                    <td>01</td>
                    <td>男</td>
                    <td>汪洋拾贝</td>
                    <td>666666666666</td>>
                </tr>
                <tr>
                    <td>01</td>
                    <td>男</td>
                    <td>汪洋拾贝</td>
                    <td>666666666666</td>
                </tr>
            </tbody>
        </table>
        <hr>
        第二个table 加了斑马线 class='table-striped'
        <table class="table table-striped">
            <thead>
                <tr>
                    <th>学号</th>
                    <th>性别</th>
                    <th>姓名</th>
                    <th>联系方式</th>
                </tr>
            </thead>
            <tbody>
            <tr>
                <td>01</td>
                <td>男</td>
                <td>汪洋拾贝</td>
                <td>666666666666</td>
            </tr>
            <tr>
                <td>01</td>
                <td>男</td>
                <td>汪洋拾贝</td>
                <td>666666666666</td>
            </tr>
            <tr>
                <td>01</td>
                <td>男</td>
                <td>汪洋拾贝</td>
                <td>666666666666</td>
            </tr>
            </tbody>
        </table>

        <hr>
        第二个table 加了边框属性 class='table-bordered'
        <table class="table table-bordered">
            <thead>
            <tr>
                <th>学号</th>
                <th>性别</th>
                <th>姓名</th>
                <th>联系方式</th>
            </tr>
            </thead>
            <tbody>
            <tr>
                <td>01</td>
                <td>男</td>
                <td>汪洋拾贝</td>
                <td>666666666666</td>
            </tr>
            <tr>
                <td>01</td>
                <td>男</td>
                <td>汪洋拾贝</td>
                <td>666666666666</td>
            </tr>
            <tr>
                <td>01</td>
                <td>男</td>
                <td>陈永煌</td>
                <td>13531576817</td>
            </tr>
            </tbody>
        </table>

        <hr>
        第四个table 加了鼠标经过事件 class="table-hover"
        <table class="table table-hover table-bordered">
            <thead>
            <tr>
                <th>学号</th>
                <th>性别</th>
                <th>姓名</th>
                <th>联系方式</th>
            </tr>
            </thead>
            <tbody>
            <tr>
                <td>01</td>
                <td>男</td>
                <td>汪洋拾贝</td>
                <td>666666666666</td>
            </tr>
            <tr>
                <td>01</td>
                <td>男</td>
                <td>汪洋拾贝</td>
                <td>666666666666</td>
            </tr>
            <tr>
                <td>01</td>
                <td>男</td>
                <td>汪洋拾贝</td>
                <td>666666666666</td>
            </tr>
            </tbody>
        </table>

        <hr>
        第五个,自定义个Hover事件
        <!--
            觉得默认的样式不爽,不好看怎么改?
            很简单同样的我们自定义一个hover事件
            <style>
                #fifth_tb tbody tr:hover{
                    background-color: pink;
                }
            </style>
        -->
        <table class="table table-hover table-bordered" id="fifth_tb">
            <thead>
            <tr>
                <th>学号</th>
                <th>性别</th>
                <th>姓名</th>
                <th>联系方式</th>
            </tr>
            </thead>
            <tbody>
            <tr>
                <td>01</td>
                <td>男</td>
                <td>汪洋拾贝</td>
                <td>666666666666</td>
            </tr>
            <tr>
                <td>01</td>
                <td>男</td>
                <td>汪洋拾贝</td>
                <td>666666666666</td>
            </tr>
            <tr>
                <td>01</td>
                <td>男</td>
                <td>汪洋拾贝</td>
                <td>666666666666</td>
            </tr>
            </tbody>
        </table>

        <hr>
        第六个个table 加了针对边框的一个压缩 class="table-condensed"
        <table class="table table-bordered table-condensed ">
            <thead>
            <tr>
                <th>学号</th>
                <th>性别</th>
                <th>姓名</th>
                <th>联系方式</th>
            </tr>
            </thead>
            <tbody>
            <tr>
                <td>01</td>
                <td>男</td>
                <td>汪洋拾贝</td>
                <td>666666666666</td>
            </tr>
            <tr>
                <td>01</td>
                <td>男</td>
                <td>汪洋拾贝</td>
                <td>666666666666</td>
            </tr>
            <tr>
                <td>01</td>
                <td>男</td>
                <td>汪洋拾贝</td>
                <td>666666666666</td>
            </tr>
            </tbody>
        </table>

        <hr>
        第六个个table 加了针对边框的一个压缩 class="table-condensed"
        <table class="table table-bordered table-condensed ">
            <thead>
            <tr>
                <th>学号</th>
                <th>性别</th>
                <th>姓名</th>
                <th>联系方式</th>
            </tr>
            </thead>
            <tbody>
            <tr>
                <td>01</td>
                <td>男</td>
                <td>汪洋拾贝</td>
                <td>666666666666</td>
            </tr>
            <tr>
                <td>01</td>
                <td>男</td>
                <td>汪洋拾贝</td>
                <td>666666666666</td>
            </tr>
            <tr>
                <td>01</td>
                <td>男</td>
                <td>汪洋拾贝</td>
                <td>666666666666</td>
            </tr>
            </tbody>
        </table>

        <hr>
        第七个table 通过给tr添加上下文类(状态类),来展示不同的文本内容
        文本内容可以为:.active, .success, .info, .warning, and .danger
        <table class="table table-bordered">
            <thead>
            <tr class="active">
                <th>学号</th>
                <th>性别</th>
                <td>汪洋拾贝</td>
                <td>联系方式</td>
            </tr>
            </thead>
            <tbody>
            <tr class="success">
                <td>01</td>
                <td>男</td>
                <td>汪洋拾贝</td>
                <td>666666666666</td>
            </tr>
            <tr class="info">
                <td>01</td>
                <td>男</td>
                <td>汪洋拾贝</td>
                <td>666666666666</td>
            </tr>
            <tr class="warning">
                <td>01</td>
                <td>男</td>
                <td>陈永煌</td>
                <td>13531576817</td>
            </tr>
            <tr class="danger">
                <td>01</td>
                <td>男</td>
                <td>汪洋拾贝</td>
                <td>666666666666</td>
            </tr>
            </tbody>
        </table>

        <hr>
        第8个table 添加一个自适应类 .table-responsive,
        这个属性只有在屏幕小于768px情况下才会变现出来,建议用chrome调试
        <table class="table table-responsive">
            <thead>
            <tr class="active">
                <th>学号</th>
                <th>性别</th>
                <td>汪洋拾贝</td>
                <td>联系方式</td>
            </tr>
            </thead>
            <tbody>
            <tr class="success">
                <td>01</td>
                <td>男</td>
                <td>汪洋拾贝</td>
                <td>666666666666</td>
            </tr>
            <tr class="info">
                <td>01</td>
                <td>男</td>
                <td>汪洋拾贝</td>
                <td>666666666666</td>
            </tr>
            <tr class="warning">
                <td>01</td>
                <td>男</td>
                <td>陈永煌</td>
                <td>13531576817</td>
            </tr>
            <tr class="danger">
                <td>01</td>
                <td>男</td>
                <td>汪洋拾贝</td>
                <td>666666666666</td>
            </tr>
            </tbody>
        </table>
    </div>
</body>

</html>

打开App,阅读手记
2人推荐
发表评论
随时随地看视频慕课网APP