这里只是简单的实现,主要是用了position属性的fixed属性值,这个属性值需要高版本浏览器的支持,如果要兼容低版本的浏览器可以通过写脚本的方式实现,也可以使用UI库,有些UI库里面表格插件的标题行都是冻结的。这里只介绍使用fixed的方法:

<!DOCTYPE HTML>
<html>
<head>
</head>
<body>
<div class="freezediv" style="width: 400px; height: 140px; overflow: auto;border:1px solid gray">
<table id="freezedivTable" cellpadding="" cellspacing="">
<tr id="fixTr" style="position: fixed; background-color:Yellow;">
<td style="width: 60px">
序号
</td>
<td style="width: 60px">
内容
</td>
</tr>
<tr>
<td>
序号
</td>
<td>
内容
</td>
</tr>
<tr>
<td style="width: 60px"> </td>
<td style="width: 60px">
内容1
</td>
</tr>
<tr>
<td> </td>
<td>
内容2
</td>
</tr>
<tr>
<td> </td>
<td>
内容3
</td>
</tr>
<tr>
<td> </td>
<td>
内容4
</td>
</tr>
<tr>
<td> </td>
<td>
内容5
</td>
</tr>
<tr>
<td> </td>
<td>
内容6
</td>
</tr>
<tr>
<td> </td>
<td>
内容7
</td>
</tr>
<tr>
<td> </td>
<td>
内容8
</td>
</tr>
<tr>
<td> </td>
<td>
内容9
</td>
</tr>
<tr>
<td> </td>
<td>
内容10
</td>
</tr>
<tr>
<td> </td>
<td>
内容11
</td>
</tr>
<tr>
<td> </td>
<td>
内容12
</td>
</tr>
<tr>
<td> </td>
<td>
内容13
</td>
</tr>
<tr>
<td> </td>
<td>
内容14
</td>
</tr>
<tr>
<td> </td>
<td>
内容15
</td>
</tr>
<tr>
<td> </td>
<td>
内容16
</td>
</tr>
<tr>
<td> </td>
<td>
内容17
</td>
</tr>
<tr>
<td> </td>
<td>
内容18
</td>
</tr>
<tr>
<td> </td>
<td>
内容19
</td>
</tr>
<tr>
<td> </td>
<td>
内容20
</td>
</tr>
</table>
</div>
</body>
</html>

table中的标题行冻结的简单实现的更多相关文章

  1. Table标题行冻结,数据行滚动的一种方式

    这段时间在做Table标题行冻结,数据行滚动,虽然能实现,但也遇到一些问题,记录下来. 首先说说实现,实现其实不难,估计很多人都能想象出来,那就是标题行与内容行分离.我是这么做的,用两个表格,一个只有 ...

  2. Vue. 之 Element获取table中选中的行

    Vue. 之 Element获取table中选中的行 问题描述: 如下截图,在Table中选择数据后,然后在点击“统计”按钮,获取Table表中选择的行 解决方案: 1. 给“统计”这个按钮添加一个点 ...

  3. RDLC 设置表的重复标题行(在每页中显示标题行)

    在Tablix 属性对话框中勾选“在每一页上重复标题行”及“滚动时保持标题可见”结果没有用. 如果您使用的是一个“表”式布局,有一个简单的方法,可以尝试以下四个步骤: 1.在分组窗格中,单击窗格上的小 ...

  4. 用JavaScript,获取Table中指定的行、列

    前言: 先要谢谢George Wing的慷慨赠书<悟透JavaScript>,让我更加感受到了技术交流的重要性,呵呵~ 进入正题,面试题中有一题:如何通过JavaScript获取Table ...

  5. jquery 在 table 中修改某行值

    修改 table 中某行的的方法步骤如下: 1.选择要修改的行,事件触发,比如我的 双击某行时修改 2.将要修改的行,替换为input,原先的列中的值,需要放到对应的input中作为默认值 3.修改完 ...

  6. JSP table中除了第一行(标题)其他全清空

    表格如下 <div style="overflow-x: auto;width: 800px"> <table id="taresults02" ...

  7. table 中的tr 行点击 变换颜色背景

    <style> table{border-collapse: collapse;border-spacing: 0; width: 100%;} table tr th,td{border ...

  8. vue table中使用多选的问题(翻页后如何保存已选项),联动echarts图表实现流量监控

    流量监控项目需求: 根据表格数据,添加多选功能,默认全选,根据已选项更新图表视图 1.表格需要多选 2.要联动图表,所以关键是要利用表格多选的触发回调函数 vue table中使用多选: 很简单,只需 ...

  9. 合并table中某一列相邻的相同的行

    合并table中某一列相邻的相同的行​1. [代码]合并table中某一列相邻的相同的行  <!DOCTYPE html><html>    <head>      ...

随机推荐

  1. Linux Install VirtualBox

    添加源: cd /etc/yum.repos.dwget http://download.virtualbox.org/virtualbox/rpm/rhel/virtualbox.repo 下面3个 ...

  2. Flash插件地址

    Flash插件地址: http://get.adobe.com/cn/flashplayer/存档版本地址: http://helpx.adobe.com/flash-player/kb/archiv ...

  3. VC中GBK与UTF8转化

    void ConvertGBKToUtf8(CString& strGBK) {    int len=MultiByteToWideChar(CP_ACP, 0, (LPCTSTR)strG ...

  4. 在silverlight中通过WCF连接ORACLE DB数据库(转)

    转自 http://hi.baidu.com/qianlihanse/item/458aa7c8d93d4e0cac092ff4 这不是我的原创,我也是上网学习的~ How to get data f ...

  5. 5,SFDC 管理员篇 - 数据模型 - 数据关联

    1,PickList 1,填写基本信息 2, 选择能角色的权限 3,在哪一个层上显示(object 上有多个 Record Type 对应多个层,需要选择在哪一个层显示) 4,Save   2,两个P ...

  6. wget cooikes 下载

    2.下来用wget带cookie的命令下载,命令如下: wget -c –load-cookies=cookies.txt  ”下载地址” -O “文件名” &       [文件名处自己命名 ...

  7. git branch 管理常用命令

    查看本地分支 git branch * dev master *代表当前位于dev分支 查看远程分支 git branch --remote origin/dev origin/master 查看远程 ...

  8. Linux操作系统奥秘02-系统引导(GRUB)

    GRUB的加载流程 GRUB是GNU的一款多重引导软件.GRUB包含了3个重要的文件:stage1 ,e2fsstage1_5,stage2.这三个文件分别代表了GRUB运行的3个阶段. 1.stag ...

  9. WAMP(Windows、Apache、MySQL、php)安装配置过程常见问题

    WAMP(Windows.Apache.MySQL.php)安装配置过程 可以参考该网友的总结(总结的不错,鼓掌!!): http://www.cnblogs.com/pharen/archive/2 ...

  10. DCOM中的APPID的用处,以及RemoteServerName的传递问题

      DCOM中的APPID的用处,以及RemoteServerName的传递问题