该效果主要是依照 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 表头固定在顶部,表列 可以自由滚动的效果的更多相关文章

  1. 实现html表头固定,表格内的信息向上滚动

    效果如下: <!doctype html>Table header header two fuck 1 fuck 2 fuck 1 fuck 2 fuck 1 fuck 2 fuck 1 ...

  2. bootstrap-table固定表头固定列

    1.引入 bootstrap依赖于jquery bootstrap-table依赖于bootstrap,所以都需要引入 2. bootstrap-table有两种方式,html.js <tabl ...

  3. easyui datagrid 表头固定(垂直滚动条)、列固定(水平滚动条)

    easyui datagrid 表头固定(垂直滚动条).列固定(水平滚动条),每页显示1000行 最近用多了easyui 之后还是觉得它的功能还是很强大的.它原有的功能就已经能够满足90%以上的界面需 ...

  4. css手写一个表头固定

    Bootstrap,layui等前端框架里面都对表头固定,表格滚动有实现,偏偏刚入职的公司选择了手动渲染表格,后期又觉得表格数据拉太长想要做表头固定.为了避免对代码改动太大,所以决定手写表头固定 主要 ...

  5. 纯CSS实现table表头固定(自创备忘)

    因为之前约定时候产品没说要表头固定,这次迭代测试突然提出这个需求,而且不知道因为什么未知原因非要这样不可--因为之前用了table标签做表单,而且也没用插件,这下就难了点,找另外一个前端前辈妹子商量了 ...

  6. jQuery,Table表头固定插件chromatable存在的问题及解决办法

    在最近的项目中需要将表格的表头固定,搜寻了大量的资料,发现chromatable插件还是比较方便的.但是当我在一个页面中多次使用 chromatable固定对个表格的表头时问题就出现了,首先说明系统的 ...

  7. table表头固定问题

    table表头固定问题 原生的table表头在表格滚动时候无法固定,可以使用以下的方法进行模拟 1. 双table法 表头和表体各用一个table,这样会产生表格列对不齐的问题,可以使用colgrou ...

  8. html css 如何将表头固定(转)

    html css 如何将表头固定 position属性取值为fixed时,则元素的位置将不受滚动条的影响,而是直接依据窗口定位,这就是将表头固定的最直接方法,网上其他途径感觉都是在走弯路.但是与此同时 ...

  9. html Table实现表头固定

    最近一直在搞前台琐碎的东西,也学习了一下linux,没有时间对新的东西进行深入的研究和学习,没有写博客,不过归咎其原因还是在于自己的惰怠. 废话不多说,今天想将一个前台页面设计的一个小东西分享一下,那 ...

随机推荐

  1. mysql datetime设置now()无效,直接用程序设置默认值比较好

    mysql datetime设置now()无效的,没有此用法,datetime类型不能设置函数式默认值,只能通过触发器等来搞.想设置默认值,只能使用timestamp类型,然后默认值设置为:CURRE ...

  2. Linux内核抢占与中断返回【转】

    转自:http://blog.csdn.net/tommy_wxie/article/details/7425728 版权声明:本文为博主原创文章,未经博主允许不得转载. [html] view pl ...

  3. HDU 3487:Play with Chain(Splay)

    http://acm.hdu.edu.cn/showproblem.php?pid=3487 题意:有两种操作:1.Flip l r ,把 l 到 r 这段区间 reverse.2.Cut a b c ...

  4. setw和setfill控制输出间隔

    在C++中,setw(int n)用来控制输出间隔.例如:cout<<'s'<<setw(8)<<'a'<<endl;则在屏幕显示s a //s与a之间 ...

  5. AngularJS 用 Interceptors 来统一处理 HTTP 请求和响应

    Web 开发中,除了数据操作之外,最频繁的就是发起和处理各种 HTTP 请求了,加上 HTTP 请求又是异步的,如果在每个请求中来单独捕获各种常规错误,处理各类自定义错误,那将会有大量的功能类似的代码 ...

  6. HDU 自动刷题机 Auto AC (轻轻松松进入HDU首页)

    前言: 在写这篇文章之前,首先感谢给我思路以及帮助过我的学长们 以下4篇博客都是学长原创,其中有很多有用的,值得学习的东西,希望能够帮到大家! 1.手把手教你用C++ 写ACM自动刷题神器(冲入HDU ...

  7. 多校3- RGCDQ 分类: 比赛 HDU 2015-07-31 10:50 2人阅读 评论(0) 收藏

    RGCDQ Time Limit:3000MS Memory Limit:65536KB 64bit IO Format:%I64d & %I64u Submit Status Practic ...

  8. 多校赛3- Painter 分类: 比赛 2015-07-29 19:58 3人阅读 评论(0) 收藏

    D - Painter Time Limit:1000MS Memory Limit:65536KB 64bit IO Format:%I64d & %I64u Submit Status P ...

  9. hdu Interesting Fibonacci

    Interesting Fibonacci Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Ot ...

  10. java 抽象类和接口的区别

    抽象类 特点: 1.抽象类中可以构造方法 2.抽象类中可以存在普通属性,方法,静态属性和方法. 3.抽象类中可以存在抽象方法. 4.如果一个类中有一个抽象方法,那么当前类一定是抽象类:抽象类中不一定有 ...