当前位置: 首页 > news >正文

Bootstarp--全局CSS样式之表格

表格在实际开发中可以说是非常常见的,但是有很多人不喜欢使用表格,但个人觉得在简单的界面布局中使用表格还是很简单的。毕竟人家给了表格这元素,而你却不去使用,貌似有点不解风情。

下面简单介绍Bootstrap中给的表格。

1,带条纹的表格

通过 .table-striped 类可以给 <tbody> 之内的每一行增加斑马条纹样式。注意,这个功能是不支持IE8的。

代码:

Code<div class="container">
        <table class="table table-striped">
            <thead>
                <tr>
                    <th>标题</th>
                    <th>标题</th>
                    <th>标题</th>
                </tr>
            </thead>
            <tbody>
                <tr>
                    <td>内容1</td>
                    <td>内容2</td>
                    <td>内容3</td>
                 
                </tr>
                <tr>
                    <td>内容1</td>
                    <td>内容2</td>
                    <td>内容3</td>
                   
                </tr>
                <tr>
                    <td>内容1</td>
                    <td>内容2</td>
                    <td>内容3</td>
                </tr>
            </tbody>
        </table>
    </div>

 

结果:

1

 

2,带边框的表格

添加 .table-bordered 类为表格和其中的每个单元格增加边框。

代码:

Code <div class="container">
        <table class="table table-bordered">
           。。。。。
        </table>
    </div>

 

效果:

2

 

3,鼠标悬停事件

通过添加 .table-hover 类可以让 <tbody> 中的每一行对鼠标悬停状态作出响应。

代码:

Code<div class="container">
        <table class="table table-bordered table-hover">
。。。。。。。
        </table>
    </div>

 

效果:

3

 

4,紧缩表格

通过添加 .table-condensed 类可以让表格更加紧凑,单元格中的内补(padding)均会减半。

Code<table class="table table-condensed">
  ...
</table>

 

5,状态类

通过这些状态类可以为行或单元格设置颜色。

4

 

代码:

Code<div class="container">
        <table class="table table-bordered table-hover">
            <thead>
                <tr>
                    <th>标题</th>
                    
                </tr>
            </thead>
            <tbody>
                
                <tr class="active"><td>内容</td></tr>
                <tr class="success"><td>内容</td></tr>
                <tr class="warning"><td>内容</td></tr>
                <tr class="danger"><td>内容</td></tr>
                <tr class="info"><td>内容</td></tr>

               
                <tr class="active"><td>内容</td></tr>
                <tr class="success"><td>内容</td></tr>
                <tr class="warning"><td>内容</td></tr>
                <tr class="danger"><td>内容</td></tr>
                <tr class="info"><td>内容</td></tr>
            </tbody>
        </table>
    </div>


效果

5

 

6,响应式表格

将任何 .table 元素包裹在 .table-responsive 元素内,即可创建响应式表格,其会在小屏幕设备上(小于768px)水平滚动。当屏幕大于 768px 宽度时,水平滚动条消失。

(1)垂直方向的内容截断

响应式表格使用了 overflow-y: hidden 属性,这样就能将超出表格底部和顶部的内容截断。特别是,也可以截断下拉菜单和其他第三方组件

(2)Firefox 和 fieldset 元素

Firefox 浏览器对 fieldset 元素设置了一些影响 width 属性的样式,导致响应式表格出现问题。除非使用我们下面提供的针对 Firefox 的 hack 代码,否则无解:

复制

@-moz-document url-prefix() {
  fieldset { display: table-cell; }
}
 
表格就到这里了,想要了解更多的实例或内容,请到官方网站查阅。文章有什么不妥之处,请指出,谢谢。

转载于:https://www.cnblogs.com/yuanking/p/4526032.html

相关文章:

  • MyEclipse快捷键
  • TCP三次握手原理与SYN攻击
  • Flash和HTML5那点事:后者拿什么取代Flash?
  • 23种设计模式的C++实现
  • Flash game中关于碰撞检测之Rectangle篇
  • Android教程-Java基础1 变量和数据类型
  • 关于Flash游戏的渲染
  • 2015年创业中遇到的技术问题:141-150
  • [转]我不是谁的代言,我是程序员 ---程序员版的凡客体
  • 201505291704_《JavaScript的很‘二’的用法,但对理解js很有用!!》
  • S3C2440-WDT
  • 决定:现公司准备另谋出路,还是往前坑里再走一步
  • 关于本微软等公司数据结构+算法面试100题系列的郑重声明
  • light_oj 1347 算术基本定理
  • MeeGo handset 1.1开发环境[4]:在SDK上实现Hello World
  • 《Java编程思想》读书笔记-对象导论
  • Android组件 - 收藏集 - 掘金
  • Angular js 常用指令ng-if、ng-class、ng-option、ng-value、ng-click是如何使用的?
  • IP路由与转发
  • Koa2 之文件上传下载
  • macOS 中 shell 创建文件夹及文件并 VS Code 打开
  • mysql_config not found
  • React组件设计模式(一)
  • Vue.js-Day01
  • 阿里云ubuntu14.04 Nginx反向代理Nodejs
  • 翻译 | 老司机带你秒懂内存管理 - 第一部(共三部)
  • 构建工具 - 收藏集 - 掘金
  • 计算机常识 - 收藏集 - 掘金
  • 检测对象或数组
  • 聊一聊前端的监控
  • 我这样减少了26.5M Java内存!
  • 学习笔记TF060:图像语音结合,看图说话
  • 掌握面试——弹出框的实现(一道题中包含布局/js设计模式)
  • 智能网联汽车信息安全
  • MiKTeX could not find the script engine ‘perl.exe‘ which is required to execute ‘latexmk‘.
  • 完善智慧办公建设,小熊U租获京东数千万元A+轮融资 ...
  • 直播平台建设千万不要忘记流媒体服务器的存在 ...
  • ​LeetCode解法汇总2583. 二叉树中的第 K 大层和
  • ​二进制运算符:(与运算)、|(或运算)、~(取反运算)、^(异或运算)、位移运算符​
  • # Maven错误Error executing Maven
  • # 数论-逆元
  • #免费 苹果M系芯片Macbook电脑MacOS使用Bash脚本写入(读写)NTFS硬盘教程
  • (1)(1.11) SiK Radio v2(一)
  • (11)工业界推荐系统-小红书推荐场景及内部实践【粗排三塔模型】
  • (2)Java 简介
  • (ctrl.obj) : error LNK2038: 检测到“RuntimeLibrary”的不匹配项: 值“MDd_DynamicDebug”不匹配值“
  • (ZT)出版业改革:该死的死,该生的生
  • (九十四)函数和二维数组
  • (六)vue-router+UI组件库
  • (转)Sql Server 保留几位小数的两种做法
  • (转)Windows2003安全设置/维护
  • .jks文件(JAVA KeyStore)
  • .libPaths()设置包加载目录
  • .net Stream篇(六)
  • .NET/ASP.NETMVC 深入剖析 Model元数据、HtmlHelper、自定义模板、模板的装饰者模式(二)...