教大家轻松制作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 相关文章推荐
动态加载js文件 document.createElement
Oct 14 Javascript
jQuery prev ~ siblings选择器使用介绍
Aug 09 Javascript
js动态往表格的td中添加图片并注册事件
Jun 12 Javascript
js交换排序 冒泡排序算法(Javascript版)
Oct 04 Javascript
JavaScript中常用的六种互动方法示例
Mar 13 Javascript
深入了解JavaScript的逻辑运算符(与、或)
Dec 20 Javascript
微信小程序之数据双向绑定与数据操作
May 12 Javascript
深入理解AngularJs-scope的脏检查(一)
Jun 19 Javascript
JS解析url查询参数的简单代码
Aug 06 Javascript
在VUE中实现文件下载并判断状态的方法
Nov 08 Javascript
vuex+axios+element-ui实现页面请求loading操作示例
Feb 02 Javascript
vue+高德地图实现地图搜索及点击定位操作
Sep 09 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
thinkphp中连接oracle时封装方法无法用的解决办法
2013/06/17 PHP
ThinkPHP基本的增删查改操作实例教程
2014/08/22 PHP
Yii分页用法实例详解
2014/12/04 PHP
PHP实现的下载远程图片自定义函数分享
2015/01/28 PHP
php 实现进制相互转换
2016/04/07 PHP
yii框架结合charjs实现统计30天数据的方法
2020/04/04 PHP
理解Javascript闭包
2013/11/01 Javascript
浏览器缩放检测的js代码
2014/09/28 Javascript
简介JavaScript中Boolean.toSource()方法的使用
2015/06/05 Javascript
跟我学习javascript的闭包
2015/11/16 Javascript
jQuery Mobile弹出窗、弹出层知识汇总
2016/01/05 Javascript
JavaScript表单验证实例之验证表单项是否为空
2016/01/10 Javascript
NodeJs——入门必看攻略
2016/06/27 NodeJs
JSONP和批量操作功能的实现方法
2016/08/21 Javascript
JS常用函数和常用技巧小结
2016/10/15 Javascript
js 获取本地文件及目录的方法(推荐)
2016/11/10 Javascript
Bootstrap基本插件学习笔记之Tooltip提示工具(18)
2016/12/08 Javascript
Angular2 PrimeNG分页模块学习
2017/01/14 Javascript
详解用vue-cli来搭建vue项目和webpack
2017/04/20 Javascript
Angular获取手机验证码实现移动端登录注册功能
2017/05/17 Javascript
Vue不能观察到数组length的变化
2018/06/08 Javascript
支付宝小程序实现省市区三级联动
2020/06/21 Javascript
node koa2 ssr项目搭建的方法步骤
2020/12/11 Javascript
Python最基本的数据类型以及对元组的介绍
2015/04/14 Python
使用tensorflow实现AlexNet
2017/11/20 Python
python sys.argv[]用法实例详解
2018/05/25 Python
Python OpenCV实现视频分帧
2019/06/01 Python
基于python实现破解滑动验证码过程解析
2020/05/28 Python
Kmeans均值聚类算法原理以及Python如何实现
2020/09/26 Python
使用CSS3创建动态菜单效果
2015/07/10 HTML / CSS
Order by的几种用法
2013/06/16 面试题
仓管岗位职责范本
2014/02/08 职场文书
出纳担保书范文
2014/04/02 职场文书
cf战队收人口号
2014/06/21 职场文书
温馨祝福晨语:美丽的一天从我的问候开始
2019/11/28 职场文书
Golang的继承模拟实例
2021/06/30 Golang