教大家轻松制作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 相关文章推荐
如果文字过长,则将过长的部分变成省略号显示
Jun 26 Javascript
JavaScript使用cookie
Feb 02 Javascript
jQuery timers计时器简单应用说明
Oct 28 Javascript
jquery实现图片裁剪思路及实现
Aug 16 Javascript
BootStrap 下拉菜单点击之后不会出现下拉菜单(下拉菜单不弹出)的解决方案
Dec 14 Javascript
js date 格式化
Feb 15 Javascript
js实现简单的手风琴效果
Feb 27 Javascript
vue根据进入的路由进行原路返回的方法
Sep 26 Javascript
浅谈Vue的响应式原理
May 30 Javascript
vue移动端的左右滑动事件详解
Jun 17 Javascript
在vue中动态修改css其中一个属性值操作
Dec 07 Vue.js
多种类型jQuery网页验证码插件代码实例
Jan 09 jQuery
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正则替换函数preg_replace和preg_replace_callback使用总结
2014/09/22 PHP
php中字符查找函数strpos、strrchr与strpbrk用法
2014/11/18 PHP
Laravel validate error处理,ajax,json示例
2019/10/25 PHP
JS JavaScript获取Url参数,src属性参数
2021/03/09 Javascript
Javascript打印网页部分内容的脚本
2008/11/17 Javascript
在IE6下发生Internet Explorer cannot open the Internet site错误
2010/06/21 Javascript
JAVASCRIPT函数作用域和提前声明 分享
2013/08/22 Javascript
extjs render 用法介绍
2013/09/11 Javascript
javascript数组操作方法小结和3个属性详细介绍
2014/07/05 Javascript
javascript作用域问题实例分析
2015/07/13 Javascript
js右下角弹出提示框示例代码
2016/01/12 Javascript
解决百度Echarts图表坐标轴越界的方法
2018/10/17 Javascript
详解离线安装npm包的几种方法
2018/11/25 Javascript
JavaScript实现无限级递归树的示例代码
2019/03/29 Javascript
js 实现ajax发送步骤过程详解
2019/07/25 Javascript
vue Element左侧无限级菜单实现
2020/06/10 Javascript
[01:01:51]EG vs VG Supermajor小组赛B组 BO3 第二场 6.2
2018/06/03 DOTA
Python多线程编程简单介绍
2015/04/13 Python
Python3连接MySQL(pymysql)模拟转账实现代码
2016/05/24 Python
python条件变量之生产者与消费者操作实例分析
2017/03/22 Python
Python操作MongoDB详解及实例
2017/05/18 Python
Tensorflow之构建自己的图片数据集TFrecords的方法
2018/02/07 Python
Python多进程fork()函数详解
2019/02/22 Python
pytorch-RNN进行回归曲线预测方式
2020/01/14 Python
Python Pandas 对列/行进行选择,增加,删除操作
2020/05/17 Python
python七种方法判断字符串是否包含子串
2020/08/18 Python
Ubuntu权限不足无法创建文件夹解决方案
2020/11/14 Python
Python 中 sorted 如何自定义比较逻辑
2021/02/02 Python
详解使用postMessage解决iframe跨域通信问题
2019/11/01 HTML / CSS
英国时尚饰品和发饰购物网站:Claire’s
2017/07/04 全球购物
新加坡最佳婴儿用品店:Mamahood.com.sg
2018/08/26 全球购物
美国鲜花递送:UrbanStems
2021/01/04 全球购物
Linux操作面试题
2015/02/11 面试题
上课睡觉检讨书
2014/01/28 职场文书
合伙协议书范本
2014/04/21 职场文书
2016银行招聘自荐信
2016/01/28 职场文书