html bootstrap 表头固定在顶部,表列 可以自由滚动的效果
该效果主要是依照 bootstrap 的一个样式,class="navbar-fixed-top";
参考网址为:http://v3.bootcss.com/components/#navbar-fixed-top
贴上代码。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script type="text/javascript" src="js/jquery2.0.3.min.js"></script>
<script type="text/javascript" src="js/bootstrap.min.js"></script>
<link rel="stylesheet" href="css/bootstrap.min.css">
<link rel="stylesheet" href="css/bootstrap-theme.min.css">
<style>
.table tr th,.table tr td{ width:25% !important;}
</style>
</head> <body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<table class="table table-bordered" style="margin-top:9px;">
<tr>
<th>dksliesjfd</th>
<th>dksliesjfd</th>
<th>dksliesjfd</th>
<th>dksliesjfd</th>
</tr>
</table>
</div>
</nav>
<div class="container" style="margin-top:80px;">
<table class="table table-bordered">
<tr>
<td>dksliesjfd dsdsdsliesjfd dsdsdssliesjfd dsdsdssliesjfd dsdsdssd</td>
<td>时光深处,岁月静好.时光深处,岁月静好.时光深处,岁月静好.</td>
<td>dksliesjfd</td>
<td>dksliesjfd</td>
</tr>
<tr>
<td>dksliesjfd</td>
<td>dksliesjfd</td>
<td>dksliesjfd</td>
<td>dksliesjfd</td>
</tr>
<tr>
<td>dksliesjfd</td>
<td>dksliesjfd</td>
<td>dksliesjfd</td>
<td>dksliesjfd</td>
</tr>
<tr>
<td>dksliesjfd</td>
<td>dksliesjfd</td>
<td>dksliesjfd</td>
<td>dksliesjfd</td>
</tr>
<tr>
<td>dksliesjfd</td>
<td>dksliesjfd</td>
<td>dksliesjfd</td>
<td>dksliesjfd</td>
</tr>
<tr>
<td>dksliesjfd</td>
<td>dksliesjfd</td>
<td>dksliesjfd</td>
<td>dksliesjfd</td>
</tr>
<tr>
<td>dksliesjfd</td>
<td>dksliesjfd</td>
<td>dksliesjfd</td>
<td>dksliesjfd</td>
</tr>
<tr>
<td>dksliesjfd</td>
<td>dksliesjfd</td>
<td>dksliesjfd</td>
<td>dksliesjfd</td>
</tr>
<tr>
<td>dksliesjfd</td>
<td>dksliesjfd</td>
<td>dksliesjfd</td>
<td>dksliesjfd</td>
</tr>
<tr>
<td>dksliesjfd</td>
<td>dksliesjfd</td>
<td>dksliesjfd</td>
<td>dksliesjfd</td>
</tr>
<tr>
<td>dksliesjfd</td>
<td>dksliesjfd</td>
<td>dksliesjfd</td>
<td>dksliesjfd</td>
</tr>
<tr>
<td>dksliesjfd</td>
<td>dksliesjfd</td>
<td>dksliesjfd</td>
<td>dksliesjfd</td>
</tr>
<tr>
<td>dksliesjfd</td>
<td>dksliesjfd</td>
<td>dksliesjfd</td>
<td>dksliesjfd</td>
</tr>
<tr>
<td>dksliesjfd</td>
<td>dksliesjfd</td>
<td>dksliesjfd</td>
<td>dksliesjfd</td>
</tr>
<tr>
<td>dksliesjfd</td>
<td>dksliesjfd</td>
<td>dksliesjfd</td>
<td>dksliesjfd</td>
</tr>
<tr>
<td>dksliesjfd</td>
<td>dksliesjfd</td>
<td>dksliesjfd</td>
<td>dksliesjfd</td>
</tr><tr>
<td>dksliesjfd</td>
<td>dksliesjfd</td>
<td>dksliesjfd</td>
<td>dksliesjfd</td>
</tr>
<tr>
<td>dksliesjfd</td>
<td>dksliesjfd</td>
<td>dksliesjfd</td>
<td>dksliesjfd</td>
</tr>
<tr>
<td>dksliesjfd</td>
<td>dksliesjfd</td>
<td>dksliesjfd</td>
<td>dksliesjfd</td>
</tr>
<tr>
<td>dksliesjfd</td>
<td>dksliesjfd</td>
<td>dksliesjfd</td>
<td>dksliesjfd</td>
</tr><tr>
<td>dksliesjfd</td>
<td>dksliesjfd</td>
<td>dksliesjfd</td>
<td>dksliesjfd</td>
</tr>
<tr>
<td>dksliesjfd</td>
<td>dksliesjfd</td>
<td>dksliesjfd</td>
<td>dksliesjfd</td>
</tr>
<tr>
<td>dksliesjfd</td>
<td>dksliesjfd</td>
<td>dksliesjfd</td>
<td>dksliesjfd</td>
</tr>
<tr>
<td>dksliesjfd</td>
<td>dksliesjfd</td>
<td>dksliesjfd</td>
<td>dksliesjfd</td>
</tr> <tr>
<td>dksliesjfd</td>
<td>dksliesjfd</td>
<td>dksliesjfd</td>
<td>dksliesjfd</td>
</tr>
<tr>
<td>dksliesjfd</td>
<td>dksliesjfd</td>
<td>dksliesjfd</td>
<td>dksliesjfd</td>
</tr>
<tr>
<td>dksliesjfd</td>
<td>dksliesjfd</td>
<td>dksliesjfd</td>
<td>dksliesjfd</td>
</tr>
<tr>
<td>dksliesjfd</td>
<td>dksliesjfd</td>
<td>dksliesjfd</td>
<td>dksliesjfd</td>
</tr>
<tr>
<td>dksliesjfd</td>
<td>dksliesjfd</td>
<td>dksliesjfd</td>
<td>dksliesjfd</td>
</tr>
<tr>
<td>dksliesjfd</td>
<td>dksliesjfd</td>
<td>dksliesjfd</td>
<td>dksliesjfd</td>
</tr>
<tr>
<td>dksliesjfd</td>
<td>dksliesjfd</td>
<td>dksliesjfd</td>
<td>dksliesjfd</td>
</tr>
<tr>
<td>dksliesjfd</td>
<td>dksliesjfd</td>
<td>dksliesjfd</td>
<td>dksliesjfd</td>
</tr>
</table>
</div>
</body>
</html>
还有一种方法,是 position:fixed; top:0;也是可以固定在顶部。
但是,bootstrap 可以自适应网页,简单快捷。
第二种方法:如下,给每个td,th设置宽度,这样便可以是表的布局样式相同
/* 增加表头固定,表内容 有滚动条 --start*/
table thead{display: block;}
table tbody{display: block; height: 300px; overflow: auto;}
table thead tr th:nth-child(1){width: 107px;}
table thead tr th:nth-child(2){width: 130px;}
table thead tr th:nth-child(3){width: 152px;}
table thead tr th:nth-child(4){width: 133px;}
table thead tr th:nth-child(5){width: 142px;}
table thead tr th:nth-child(6){width: 111px;}
table thead tr th:nth-child(7){width: 212px;}
table thead tr th:nth-child(8){width: 160px;} table tbody tr td:nth-child(1){width: 109px;}
table tbody tr td:nth-child(2){width: 132px;}
table tbody tr td:nth-child(3){width: 155px;}
table tbody tr td:nth-child(4){width: 135px;}
table tbody tr td:nth-child(5){width: 144px;}
table tbody tr td:nth-child(6){width: 114px;}
table tbody tr td:nth-child(7){width: 214px;}
table tbody tr td:nth-child(8){width: 145px;}
html bootstrap 表头固定在顶部,表列 可以自由滚动的效果的更多相关文章
- 实现html表头固定,表格内的信息向上滚动
效果如下: <!doctype html>Table header header two fuck 1 fuck 2 fuck 1 fuck 2 fuck 1 fuck 2 fuck 1 ...
- bootstrap-table固定表头固定列
1.引入 bootstrap依赖于jquery bootstrap-table依赖于bootstrap,所以都需要引入 2. bootstrap-table有两种方式,html.js <tabl ...
- easyui datagrid 表头固定(垂直滚动条)、列固定(水平滚动条)
easyui datagrid 表头固定(垂直滚动条).列固定(水平滚动条),每页显示1000行 最近用多了easyui 之后还是觉得它的功能还是很强大的.它原有的功能就已经能够满足90%以上的界面需 ...
- css手写一个表头固定
Bootstrap,layui等前端框架里面都对表头固定,表格滚动有实现,偏偏刚入职的公司选择了手动渲染表格,后期又觉得表格数据拉太长想要做表头固定.为了避免对代码改动太大,所以决定手写表头固定 主要 ...
- 纯CSS实现table表头固定(自创备忘)
因为之前约定时候产品没说要表头固定,这次迭代测试突然提出这个需求,而且不知道因为什么未知原因非要这样不可--因为之前用了table标签做表单,而且也没用插件,这下就难了点,找另外一个前端前辈妹子商量了 ...
- jQuery,Table表头固定插件chromatable存在的问题及解决办法
在最近的项目中需要将表格的表头固定,搜寻了大量的资料,发现chromatable插件还是比较方便的.但是当我在一个页面中多次使用 chromatable固定对个表格的表头时问题就出现了,首先说明系统的 ...
- table表头固定问题
table表头固定问题 原生的table表头在表格滚动时候无法固定,可以使用以下的方法进行模拟 1. 双table法 表头和表体各用一个table,这样会产生表格列对不齐的问题,可以使用colgrou ...
- html css 如何将表头固定(转)
html css 如何将表头固定 position属性取值为fixed时,则元素的位置将不受滚动条的影响,而是直接依据窗口定位,这就是将表头固定的最直接方法,网上其他途径感觉都是在走弯路.但是与此同时 ...
- html Table实现表头固定
最近一直在搞前台琐碎的东西,也学习了一下linux,没有时间对新的东西进行深入的研究和学习,没有写博客,不过归咎其原因还是在于自己的惰怠. 废话不多说,今天想将一个前台页面设计的一个小东西分享一下,那 ...
随机推荐
- access数据库导入Oracle
1.对着当前的表右击->导出->选择下面的保存类型为"ODBC数据库"找一个路径输入文件名2.将x导出到x,点击->确定3.在弹出的对话框中DSN名称,点击-&g ...
- javaWeb 使用jsp标签进行防盗链
/** * 1.新建类继承SimpleTagSupport * 新建2个属性, 添加对应的set方法 * 覆盖doTag()方法 */ import java.io.IOException; impo ...
- android 中通过代码创建控件
package bvb.de.openadbwireless.circle; import android.annotation.TargetApi; import android.app.Activ ...
- Install Hive
一.Hive将元数据存储在RDBMS中,有三种模式可以连接到数据: 1.single User Mode:此模式连接到一个In-memory的数据库Derby,一般用于Unit Test. 2.Mul ...
- C# 添加.DLL 出错的解决方法
解决方法: 1. 注册组件: 运行--cmd--regsvr32 dll的绝对路径名(例如: regsvr32 C:\bin\EFGateWayOfERP.dll) 如果注 ...
- Animator角色重复受击播放问题
需要指定开始时间参数,否则Animator会默认当前已经在播放这个动画而忽略掉 CrossFade一样 gif: public class AnimatorDebug : MonoBehaviour ...
- VRRP配置与维护手册-1
http://www.gpxz.com/diannao/hulianwang/80526.html 一 VRRP简介< xmlnamespace prefix ="o" n ...
- hdu 4002 Find the maximum
Find the maximum Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65768/65768 K (Java/Others) ...
- jar文件签名
1.生成密钥: keytool -genkey -keystore key.keystore -alias key -validity 3650 将在当前目录下生成一个key.keystore文件, ...
- C#数组的排序(正序逆序)
C#数组的排序(正序逆序) 这种排序 超级简单的 ! using System; using System.Collections.Generic; using System.Linq; using ...