教大家轻松制作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 获取链接(url)参数的方法
Feb 15 Javascript
js表头排序实现方法
Jan 16 Javascript
jQuery寻找n以内完全数的方法
Jun 24 Javascript
快速掌握Node.js环境的安装与运行方法
Feb 16 Javascript
jQuery获取radio选中项的值实例
Jun 18 Javascript
JavaScript判断数组是否存在key的简单实例
Aug 03 Javascript
Bootstrap中glyphicons-halflings-regular.woff字体报404错notfound的解决方法
Jan 19 Javascript
浅谈Vue.js中的v-on(事件处理)
Sep 05 Javascript
JS监控关闭浏览器操作的实例详解
Sep 12 Javascript
基于vue+canvas的excel-like组件实例详解
Nov 28 Javascript
微信小程序数字滚动插件使用详解
Feb 02 Javascript
一起来看看Vue的核心原理剖析
Mar 24 Vue.js
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 Document 代码注释规范
2009/04/13 PHP
php 实现进制转换(二进制、八进制、十六进制)互相转换实现代码
2010/10/22 PHP
让codeigniter与swfupload整合的最佳解决方案
2014/06/12 PHP
php字符串截取函数mb_substr用法实例分析
2019/06/25 PHP
网站页面自动跳转实现方法PHP、JSP(下)
2010/08/01 Javascript
自己写了一个展开和收起的多更能型的js效果
2013/03/05 Javascript
Jquery获取复选框被选中值的简单方法
2013/07/04 Javascript
jquery改变tr背景色的示例代码
2013/12/28 Javascript
js简单的表格添加行和删除行操作示例
2014/03/31 Javascript
简单的js图片轮换代码(js图片轮播)
2014/05/06 Javascript
一个JavaScript处理textarea中的字符成每一行实例
2014/09/22 Javascript
AngularJS实现全选反选功能
2015/12/08 Javascript
jQuery实现点击按钮文字变成input框点击保存变成文字
2016/05/09 Javascript
Javascript基础教程之比较null和undefined值
2016/05/16 Javascript
Three.js学习之几何形状
2016/08/01 Javascript
手机端转换rem适应
2017/04/01 Javascript
详解使用angular的HttpClient搭配rxjs
2017/09/01 Javascript
Bootstrap 中data-[*] 属性的整理
2018/03/13 Javascript
Angular 5.x 学习笔记之Router(路由)应用
2018/04/08 Javascript
解决vue中使用Axios调用接口时出现的ie数据处理问题
2018/08/13 Javascript
解决vux 中popup 组件Mask 遮罩在最上层的问题
2020/11/03 Javascript
JavaScript基于SVG的图片切换效果实例代码
2020/12/15 Javascript
Python生成随机验证码的两种方法
2015/12/22 Python
使用python实现tcp自动重连
2017/07/02 Python
Python基于scipy实现信号滤波功能
2019/05/08 Python
Python实现Linux监控的方法
2019/05/16 Python
python 中xpath爬虫实例详解
2019/08/26 Python
解决Django连接db遇到的问题
2019/08/29 Python
Python的pygame安装教程详解
2020/02/10 Python
解决Tensorflow2.0 tf.keras.Model.load_weights() 报错处理问题
2020/06/12 Python
详解Html5 Canvas画线有毛边解决方法
2018/03/01 HTML / CSS
美国孩之宝玩具官网:Hasbro Pulse
2019/06/24 全球购物
自查自纠工作总结
2014/10/15 职场文书
给老婆道歉的话
2015/01/20 职场文书
浅谈MySql整型索引和字符串索引失效或隐式转换问题
2021/11/20 MySQL
大脑的记忆过程在做数据压缩,不同图形也有共同的记忆格式
2022/04/29 数码科技