Bootstrap全局樣式 - 表格

知識(shí)點(diǎn)

表格樣式
.table -----> 賦予基本的樣式,少量的內(nèi)補(bǔ)(padding)和水平方向的分隔線;
.table-striped -----> 條紋狀表格,可以給 <tbody> 之內(nèi)的每一行增加斑馬條紋樣式;
.table-bordered -----> 帶邊框的表格,為表格和其中的每個(gè)單元格增加邊框;
.table-hover -----> 鼠標(biāo)懸停,讓 <tbody> 中的每一行對(duì)鼠標(biāo)懸停狀態(tài)作出響應(yīng);
.table-condensed -----> 讓表格更加緊湊,單元格中的內(nèi)補(bǔ)(padding)均會(huì)減半;

狀態(tài)類
.active -----> 鼠標(biāo)懸停在行或單元格上時(shí)所設(shè)置的顏色
.success -----> 標(biāo)識(shí)成功或積極的動(dòng)作
.info -----> 標(biāo)識(shí)普通的提示信息或動(dòng)作
.warning -----> 標(biāo)識(shí)警告或需要用戶注意
.danger -----> 標(biāo)識(shí)危險(xiǎn)或潛在的帶來(lái)負(fù)面影響的動(dòng)作

響應(yīng)式表格
將任何 .table 元素包裹在 .table-responsive 元素內(nèi),即可創(chuàng)建響應(yīng)式表格,其會(huì)在小屏幕設(shè)備上(小于768px)水平滾動(dòng)。當(dāng)屏幕大于 768px 寬度時(shí),水平滾動(dòng)條消失。

垂直方向的內(nèi)容截?cái)啵?/p>

響應(yīng)式表格使用了 overflow-y: hidden 屬性,這樣就能將超出表格底部和頂部的內(nèi)容截?cái)?。特別是,也可以截?cái)嘞吕藛魏推渌谌浇M件。

Firefox 和 fieldset 元素:

Firefox 瀏覽器對(duì) fieldset 元素設(shè)置了一些影響 width 屬性的樣式,導(dǎo)致響應(yīng)式表格出現(xiàn)問(wèn)題??梢允褂孟旅嫣峁┑尼槍?duì) Firefox 的 hack 代碼解決,這些代碼并未集成在 Bootstrap 中,我們需要自己添加到自己的代碼中。

@-moz-document url-prefix() {
  fieldset { display: table-cell; }
}

實(shí)踐

table
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gbk" />
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>表格</title>
<meta name="Resource-type" content="Document" />
<link href="css/bootstrap.min.css" rel="stylesheet" type="text/css" />
<script src="js/jquery-2.1.4.min.js" type="text/javascript"></script>
<script src="js/bootstrap.min.js" type="text/javascript"></script>
<style>
    <!--
    .example-padding p{padding:15px;}
    -->
</style>
</head>
<body>
<div class="container example-padding table-responsive">
    <p class="bg-primary">基本表格樣式</p>
    <table class="table">
        <thead>
        <tr>
            <th colspan="2">.table 基本表格樣式</th>
        </tr>
        </thead>
        <tbody>
        <tr>
            <td>1</td>
            <td>name1</td>
        </tr>
        <tr>
            <td>2</td>
            <td>name2</td>
        </tr>
        <tr>
            <td>3</td>
            <td>name3</td>
        </tr>
        </tbody>
    </table>

    <table class="table table-striped">
        <thead>
        <tr>
            <th colspan="2">.table  .table-striped 條紋狀表格</th>
        </tr>
        </thead>
        <tbody>
        <tr>
            <td>1</td>
            <td>name1</td>
        </tr>
        <tr>
            <td>2</td>
            <td>name2</td>
        </tr>
        <tr>
            <td>3</td>
            <td>name3</td>
        </tr>
        </tbody>
    </table>

    <table class="table table-bordered">
        <thead>
        <tr>
            <th colspan="2">.table  .table-bordered 帶邊框的表格</th>
        </tr>
        </thead>
        <tbody>
        <tr>
            <td>1</td>
            <td>name1</td>
        </tr>
        <tr>
            <td>2</td>
            <td>name2</td>
        </tr>
        <tr>
            <td>3</td>
            <td>name3</td>
        </tr>
        </tbody>
    </table>

    <table class="table table-hover">
        <thead>
        <tr>
            <th colspan="2">.table  .table-hover 鼠標(biāo)懸停狀態(tài)</th>
        </tr>
        </thead>
        <tbody>
        <tr>
            <td>1</td>
            <td>name1</td>
        </tr>
        <tr>
            <td>2</td>
            <td>name2</td>
        </tr>
        <tr>
            <td>3</td>
            <td>name3</td>
        </tr>
        </tbody>
    </table>

    <table class="table table-condensed">
        <thead>
        <tr>
            <th colspan="2">.table  .table-condensed 表格更緊湊,padding減半</th>
        </tr>
        </thead>
        <tbody>
        <tr>
            <td>1</td>
            <td>name1</td>
        </tr>
        <tr>
            <td>2</td>
            <td>name2</td>
        </tr>
        <tr>
            <td>3</td>
            <td>name3</td>
        </tr>
        </tbody>
    </table>

    <table class="table table-striped table-bordered table-hover table-condensed">
        <thead>
        <tr>
            <th colspan="2">所有樣式集合</th>
        </tr>
        </thead>
        <tbody>
        <tr>
            <td>1</td>
            <td>name1</td>
        </tr>
        <tr>
            <td>2</td>
            <td>name2</td>
        </tr>
        <tr>
            <td>3</td>
            <td>name3</td>
        </tr>
        </tbody>
    </table>

    <p class="bg-primary">狀態(tài)類</p>
    <table class="table">
        <tbody>
        <tr class="active">
            <td>active</td>
            <td>鼠標(biāo)懸停在行或單元格上時(shí)所設(shè)置的顏色</td>
        </tr>
        <tr class="success">
            <td>success</td>
            <td>標(biāo)識(shí)成功或積極的動(dòng)作</td>
        </tr>
        <tr class="infor">
            <td>infor</td>
            <td>標(biāo)識(shí)普通的提示信息或動(dòng)作</td>
        </tr>
        <tr class="warning">
            <td>warning</td>
            <td>標(biāo)識(shí)警告或需要用戶注意</td>
        </tr>
        <tr class="danger">
            <td>danger</td>
            <td>標(biāo)識(shí)危險(xiǎn)或潛在的帶來(lái)負(fù)面影響的動(dòng)作</td>
        </tr>
        </tbody>
    </table>

</div>

</body>
</html>
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 問(wèn)答題47 /72 常見(jiàn)瀏覽器兼容性問(wèn)題與解決方案? 參考答案 (1)瀏覽器兼容問(wèn)題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...
    _Yfling閱讀 14,121評(píng)論 1 92
  • Bootstrap是什么? 一套易用、優(yōu)雅、靈活、可擴(kuò)展的前端工具集--BootStrap。GitHub上介紹 的...
    凜0_0閱讀 11,123評(píng)論 3 184
  • 一.bootstrap的集成與引入 bootsrap中文網(wǎng)bootstrap官網(wǎng) 集成方法一 下載bootstra...
    朱敏_ITer閱讀 556評(píng)論 0 2
  • 轉(zhuǎn)載說(shuō)明 一、介紹 瀏覽器可以被認(rèn)為是使用最廣泛的軟件,本文將介紹瀏覽器的工作原理,我們將看到,從你在地址欄輸入g...
    17碎那年閱讀 2,525評(píng)論 0 22
  • 原文出處 http://blog.poetries.top/2016/11/19/bootstrap-review...
    前端進(jìn)階之旅閱讀 7,297評(píng)論 0 42

友情鏈接更多精彩內(nèi)容