教大家轻松制作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 相关文章推荐
MooTools 1.2介绍
Sep 14 Javascript
javascript处理table表格的代码
Dec 06 Javascript
jquery 插件学习(一)
Aug 06 Javascript
JS左右无缝滚动(一般方法+面向对象方法)
Aug 17 Javascript
window.open关于浏览器拦截问题分析及解决方法
Feb 05 Javascript
JS去除数组重复值的五种不同方法
Sep 06 Javascript
JavaScript中的变量定义与储存介绍
Dec 31 Javascript
分类解析jQuery选择器
Nov 23 Javascript
js简单正则验证汉字英文及下划线的方法
Nov 28 Javascript
node实现定时发送邮件的示例代码
Aug 26 Javascript
解决Echarts2竖直datazoom滑动后显示数据不全的问题
Jul 20 Javascript
vue如何实现关闭对话框后刷新列表
Apr 08 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代码保护--Zend Guard的使用详解
2013/06/03 PHP
PHP flush()与ob_flush()的区别详解
2013/06/03 PHP
PHP+MySQL实现的简单投票系统实例
2016/02/24 PHP
jquery学习笔记二 实现可编辑的表格
2010/04/09 Javascript
JQuery AJAX 中文乱码问题解决
2013/06/05 Javascript
js实时获取系统当前时间实例代码
2013/06/28 Javascript
node.js中的fs.fsyncSync方法使用说明
2014/12/15 Javascript
JavaScript中reduce()方法的使用详解
2015/06/09 Javascript
jquery+CSS实现的多级竖向展开树形TRee菜单效果
2015/08/24 Javascript
jquery实现焦点轮播效果
2017/02/23 Javascript
详解Weex基于Vue2.0开发模板搭建
2017/03/20 Javascript
详解nodejs微信公众号开发——3.封装消息响应模块
2017/04/10 NodeJs
使用 Node.js 对文本内容分词和关键词抽取
2017/05/27 Javascript
详解从Vue-router到html5的pushState
2018/07/21 Javascript
Angular异步变同步处理方法
2018/08/13 Javascript
详解webpack打包时排除其中一个css、js文件或单独打包一个css、js文件(两种方法)
2018/10/26 Javascript
vue 取出v-for循环中的index值实例
2019/11/09 Javascript
html2canvas属性和使用方法以及如何使用html2canvas将HTML内容写入Canvas生成图片
2020/01/12 Javascript
Vue 修改网站图标的方法
2020/12/31 Vue.js
[03:37]2014DOTA2国际邀请赛 主赛事第一日胜者组TOPPLAY
2014/07/19 DOTA
[01:07:34]DOTA2-DPC中国联赛定级赛 RNG vs Aster BO3第二场 1月9日
2021/03/11 DOTA
用python实现简单EXCEL数据统计的实例
2017/01/24 Python
Python实现的当前时间多加一天、一小时、一分钟操作示例
2018/05/21 Python
python得到电脑的开机时间方法
2018/10/15 Python
Python使用reportlab模块生成PDF格式的文档
2019/03/11 Python
python 正则表达式贪婪模式与非贪婪模式原理、用法实例分析
2019/10/14 Python
html5指南-4.使用Geolocation实现定位功能
2013/01/07 HTML / CSS
在线购买世界上最好的酒:BoozeBud
2018/06/07 全球购物
新加坡网上花店:FlowerAdvisor新加坡
2018/10/05 全球购物
King Apparel官网:英国街头服饰品牌
2019/09/05 全球购物
一套SQL笔试题
2016/08/14 面试题
抽象类和接口的区别
2012/09/19 面试题
市场部规章制度
2014/01/24 职场文书
中国梦演讲稿5分钟
2014/08/19 职场文书
初中生300字旷课检讨书
2014/11/19 职场文书
团代会闭幕词
2015/01/28 职场文书