教大家轻松制作Bootstrap漂亮表格(table)


Posted in Javascript onDecember 13, 2016

学习了runoob.com网站中的bootstrap内容之后,参照其中的内容自己做一下总结,以便帮助在这方面有疑惑的朋友,也有助于自己更好的消化所学的内容。

我们应该庆幸自己活在这样一个互联网时代,开放、共享。很多之前我们费尽心思去实现的效果已经有前辈为我们总结出来并做成很好的框架,共享出来让我们使用,使得我们轻松就能实现很漂亮的效果。

下面就使用一个实例来讲一下如何使用Bootstrap现成的css样式直接加在我们的table表格上,我们只需要写很少的代码就能轻松制作漂亮表格。

比如我们要制作一个像下面这个表格:

教大家轻松制作Bootstrap漂亮表格(table)

有了Bootstrap,只需写好html内容结构,加上Bootstrap写好的专用于表格的类样式即可实现图中的效果。
代码如下:

<!DOCTYPE html> 
<html lang="en"> 
<head> 
 <meta charset="UTF-8"> 
 <title>BootStrap制作表格</title> 
 <link type="text/css" rel="stylesheet" href="../libs/bootstrap.css"> 
</head> 
<body> 
 <div class="container"> 
 <table style="width: 500px;" class="table table-striped table-hover table-bordered"> 
 <thead> 
 <tr> 
  <th>表头1</th> 
  <th>表头2</th> 
  <th>表头3</th> 
 </tr> 
 </thead> 
 <tbody> 
 <tr> 
  <td>第1行第1列</td> 
  <td>第1行第2列</td> 
  <td>第1行第3列</td></tr> 
 <tr> 
  <td>第2行第1列</td> 
  <td>第2行第2列</td> 
  <td>第2行第3列</td></tr> 
 <tr> 
  <td>第3行第1列</td> 
  <td>第3行第2列</td> 
  <td>第3行第3列</td></tr> 
 </tbody> 
 </table> 
 </div> 
</body> 
</html>

在这里为了方便美观我给他加了一个宽度500px;我们这里使用一个<div class="container"> 来作为基础面板包裹我们的table。container也属于bootstrap类样式,在webstorm中我们按住ctrl+点击左键进入container(任何脚本样式你都这样查看它里边的实现,前提是要先引入),可以看到bootstrap的属性如下:

.container {
 padding-right: 15px;
 padding-left: 15px;
 margin-right: auto;
 margin-left: auto;
}

containner可以适应浏览器为我们设置外边距,设置固定左右内边距15px。

接下来说一下步骤:

第一步:引入bootstrap脚本文件:
<link type="text/css" rel="stylesheet" href="../libs/bootstrap.css"> 

这个脚本你可以在 http://getbootstrap.com 官网中下载。

第二步:写html内容结构代码。

只设置了宽度,没有加入其他任何样式的裸妆他是这样子的:

教大家轻松制作Bootstrap漂亮表格(table)

第三步:为table加入bootstrap样式:
<table style="width: 500px;" class="table table-striped table-hover table-bordered"> 

以上三步即可得到第一幅图的效果。

接下来讲解一下这些样式的效果,runoob.com列出了比较简明的解析:

教大家轻松制作Bootstrap漂亮表格(table)

在行列中,也可以使用.active  .success .danger这些用于行列的样式。比如我加入行列样式:

教大家轻松制作Bootstrap漂亮表格(table)

效果是这样的:

教大家轻松制作Bootstrap漂亮表格(table)

大家可以根据自己的需要来加入样式。

如果大家还想深入学习,可以点击这里进行学习,再为大家附3个精彩的专题:

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JavaScript 拖拉缩放效果
Dec 10 Javascript
cnblogs TagCloud基于jquery的实现代码
Jun 11 Javascript
Javascript 按位与运算符 (&amp;)使用介绍
Feb 04 Javascript
学习使用grunt来打包JavaScript和CSS程序的教程
Jan 04 Javascript
JavaScript必知必会(九)function 说起 闭包问题
Jun 08 Javascript
JavaScript表单焦点自动切换代码
Jul 24 Javascript
JavaScript实现Java中Map容器的方法
Oct 09 Javascript
使用Javascript判断浏览器终端设备(PC、IOS(iphone)、Android)
Jan 04 Javascript
bootstrap table配置参数例子
Jan 05 Javascript
原生javascript移动端滑动banner效果
Mar 10 Javascript
关于Vue的路由权限管理的示例代码
Mar 06 Javascript
javaScript产生随机数的用法小结
Apr 21 Javascript
AngularJS自定义控件实例详解
Dec 13 #Javascript
Node.js中process模块常用的属性和方法
Dec 13 #Javascript
Angular ng-repeat遍历渲染完页面后执行其他操作详细介绍
Dec 13 #Javascript
node.js 和HTML5开发本地桌面应用程序
Dec 13 #Javascript
AngularJS中$apply方法和$watch方法用法总结
Dec 13 #Javascript
vue.js学习之递归组件
Dec 13 #Javascript
AngularJS过滤器filter用法总结
Dec 13 #Javascript
You might like
php计算几分钟前、几小时前、几天前的几个函数、类分享
2014/04/09 PHP
smarty表格换行实例
2014/12/15 PHP
php中try catch捕获异常实例详解
2020/08/06 PHP
mysql输出数据赋给js变量报unterminated string literal错误原因
2010/05/22 Javascript
在Javascript里访问SharePoint列表数据的实现方法
2011/05/22 Javascript
window.open关于浏览器拦截问题分析及解决方法
2013/02/05 Javascript
理解JAVASCRIPT中hasOwnProperty()的作用
2013/06/05 Javascript
JS弹出层的显示与隐藏示例代码
2013/12/27 Javascript
通过正则表达式获取url中参数的简单实现
2016/06/07 Javascript
使用mock.js随机数据和使用express输出json接口的实现方法
2018/01/07 Javascript
js事件on动态绑定数据,绑定多个事件的方法
2018/09/15 Javascript
JS散列表碰撞处理、开链法、HashTable散列示例
2019/02/08 Javascript
JavaScript数组去重的方法总结【12种方法,号称史上最全】
2019/02/28 Javascript
7个好用的JavaScript技巧分享(译)
2019/05/07 Javascript
Vue动态面包屑功能的实现方法
2019/07/01 Javascript
解决layui追加或者动态修改的表单元素“没效果”的问题
2019/09/18 Javascript
浅谈小程序globalData的那些事儿
2019/11/01 Javascript
vue+AI智能机器人回复功能实现
2020/07/16 Javascript
[05:43]VG.R战队教练Mikasa专访:为目标从未停止战斗
2016/08/02 DOTA
Python中使用异常处理来判断运行的操作系统平台方法
2015/01/22 Python
Python正则替换字符串函数re.sub用法示例
2017/01/19 Python
python 动态生成变量名以及动态获取变量的变量名方法
2019/01/20 Python
Python Web程序搭建简单的Web服务器
2019/07/31 Python
Pyspark读取parquet数据过程解析
2020/03/27 Python
Python使用Excel将数据写入多个sheet
2020/05/16 Python
Spring http服务远程调用实现过程解析
2020/06/11 Python
乐天旅游台湾网站:Rakuten Travel TW
2017/06/01 全球购物
Hoover胡佛官网:美国吸尘器和洗地机品牌
2019/01/09 全球购物
手工制作的男士奢华英国鞋和服装之家:Goodwin Smith
2019/06/21 全球购物
法国一家多品牌成衣精品中/高档商店:Graduate Store
2019/08/28 全球购物
企业车辆管理制度
2014/01/24 职场文书
2014教师“四风问题”对照检查材料思想汇报
2014/09/16 职场文书
初中班主任心得体会
2016/01/07 职场文书
微信小程序用户授权最佳实践指南
2021/05/08 Javascript
MySQL 1130异常,无法远程登录解决方案详解
2021/08/23 MySQL
Nginx的基本概念和原理
2022/03/21 Servers