教大家轻松制作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
原生js实现的贪吃蛇网页版游戏完整实例
May 18 Javascript
JS+DIV+CSS排版布局实现美观的选项卡效果
Oct 10 Javascript
js实现精确到毫秒的倒计时效果
Aug 05 Javascript
Angular实现一个简单的多选复选框的弹出框指令实例
Apr 25 Javascript
利用JS对iframe父子(内外)页面进行操作的方法教程
Jun 15 Javascript
jQuery查找和过滤_动力节点节点Java学院整理
Jul 04 jQuery
EasyUI在Panel上动态添加LinkButton按钮
Aug 11 Javascript
解决koa2 ctx.render is not a function报错问题
Aug 07 Javascript
解决使用layui的时候form表单中的select等不能渲染的问题
Sep 18 Javascript
JavaScript快速调试的两个技巧
Nov 04 Javascript
JS实现点击掉落特效
Jan 29 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从身份证号中获取一系列线索(星座、生肖、生日等)
2016/05/11 PHP
详解PHP用substr函数截取字符串中的某部分
2016/12/03 PHP
PHP基于堆栈实现的高级计算器功能示例
2017/09/15 PHP
拖拉表格的JS函数
2008/11/20 Javascript
网页和浏览器兼容性问题汇总(draft1)
2009/06/01 Javascript
锋利的jQuery 第三章章节总结的例子
2010/03/23 Javascript
JavaScript高级程序设计(第3版)学习笔记5 js语句
2012/10/11 Javascript
JavaScript使用RegExp进行正则匹配的方法
2015/07/11 Javascript
BootStrap tab选项卡使用小结
2020/08/09 Javascript
bootstrap datetimepicker实现秒钟选择下拉框
2017/01/05 Javascript
JavaScript利用Date实现简单的倒计时实例
2017/01/12 Javascript
详解vue渲染从后台获取的json数据
2017/07/06 Javascript
mint-ui的search组件在键盘显示搜索按钮的实现方法
2017/10/27 Javascript
利用nvm管理多个版本的node.js与npm详解
2017/11/02 Javascript
node中间层实现文件上传功能
2018/06/11 Javascript
基于webpack4搭建的react项目框架的方法
2018/06/30 Javascript
使用JavaScript实现node.js中的path.join方法
2018/08/12 Javascript
vue 指令之气泡提示效果的实现代码
2018/10/18 Javascript
详解js中let与var声明变量的区别
2020/04/05 Javascript
vue使用i18n实现国际化的方法详解
2019/09/05 Javascript
vue使用prop可以渲染但是打印台报错的解决方式
2019/11/13 Javascript
[03:51]吞吞映像 每周精彩击杀top10第二弹
2014/06/25 DOTA
通过Python使用saltstack生成服务器资产清单
2016/03/01 Python
Django项目中包含多个应用时对url的配置方法
2018/05/30 Python
Python线程下使用锁的技巧分享
2018/09/13 Python
Pytorch实现GoogLeNet的方法
2019/08/18 Python
python中利用numpy.array()实现俩个数值列表的对应相加方法
2019/08/26 Python
Python操控mysql批量插入数据的实现方法
2020/10/27 Python
Lovedrobe官网:英国领先的大码服装品牌
2019/09/19 全球购物
儿媳婚宴答谢词
2014/01/14 职场文书
员工拓展培训方案
2014/02/15 职场文书
护理人员的自我评价分享
2014/03/15 职场文书
企业授权委托书范本
2014/09/22 职场文书
个人三严三实对照检查材料
2014/09/25 职场文书
Java后台生成图片的完整步骤
2021/08/04 Java/Android
MongoDB使用场景总结
2022/02/24 MongoDB