固定WEB Table表头表列的一种简易方法

web前端入门到实战:纯CSS表头固定 纯CSS实现表头固定之所以难,主要在两点。一是占有最大市场份额的IE6不支持position:fixed。另一个,是人们想破头都想在一起表格中实现这种效果。不过外国真的人用纯CSS实现了这种效果,动用了数量惊人的CSS hacks……我觉得,如果搞到代码如此难懂且难扩展,还不如用javascript好了。碰巧今天我也遇到这种需求,换个视角想想,真的搞出来了。 我们知道,CSS是负责表现,HTML是... 阅读详情
 事例: http://www.try.net.cn/Blog/Show.asp?BlogID=256

  最近在做公司人事报表中,同事要求将表的表头及左侧部分固定,然后可以通过拉动MOUSER看表中其他内容。网上查询了一下相关资料,^_^,做一个最简单的解决方案如下:

  在表头中加入相关的样式:

		.TABLE
		{
		    BORDER-RIGHT: 1px;
		    BORDER-TOP: 1px;
		    BORDER-LEFT: 1px;
		    BORDER-BOTTOM: 1px;
		    BORDER-COLLAPSE: collapse;
		    mso-border-alt: solid windowtext .5pt;
		    mso-padding-alt: 0cm 5.4pt 0cm 5.4pt
		}


		.FixedRowCol
		{ z-index:999; 
		  position: relative; 
		  top: expression(this.offsetParent.scrollTop); 
		  left: expression(this.offsetParent.scrollLeft);
		  
		}  
		.WH
		{
		  width:600;
		  height:500;
		  overflow: auto; 
		  position: relative;
		}

		.FixedCol
		{   z-index:666; 
		    position: relative; 
		    left: expression(this.offsetParent.scrollLeft);
		    background:#CCFFFF;
		   
		}  


		.FixedRow
		{ 
		  position: relative; 
		  top: expression(this.offsetParent.scrollTop); 
		} 

  上述样式 FiexdRowCol,表式某一TD固定行也固定列,而FiexdRowCol表示固定行位置,FiexdCol固定列位置。定义后好,还需要在表的外面定一个Div,样式定义如下:

  .Div { width:600; height:500; overflow: auto; position: relative;}

其中Width与Height表示需要定义的区域宽度与高度。

  样式定义后,即可将框加结构定义如下:

    <div class="Div">
    <table width="..." Height="...">
     <tr>
             <td class=FiexdRowCol>...</td>
             <td class=FiexdRowCol>...</td>
             <td class=FiexdRow>...</td>
             <td class=FiexdRow>...</td>
             .....
             <td class=FiexdRow>...</td>
    </tr> 
    <tr>
             <td class=FiexdCol>...</td>
             <td class=FiexdCol>...</td>

             <td >...</td>
             .....
             <td>...</td>
    </tr> 
    .......
    <tr>
             <td class=FiexdCol>...</td>
             <td class=FiexdCol>...</td>

             <td >...</td>
             .....
             <td>...</td>
    </tr> 
   </div>
最简单最实用的WEB表格锁定表头和固定数据列的方法示例 最简单最实用的WEB表格锁定表头和固定数据列的方法示例,提升WEB版的ERP系统用户体验。 立即下载

相关推荐

jquery 固定表头 表列

jquery 插件 可锁表头 和表列。支持表头多行

如何在 web 页面中实现类似 excel 固定表头 / 标题行的效果?

1、 如果没有报表工具或者使用的开源报表工具中没有固定表头功能时,可以使用代码开发方式实现,例如可以通过 jQuery 方式实现固定表头效果,实现思路如下: 用 div 替换 table,将要冻结的表头放入 thead 中,用 thead 绝对定位达到固定的目的,使用 overflow-y:hidden 属性达到滚动效果。 但是这种方式或者其他插件方式都存在一些问题: 对于左表头的固定支持性比较弱; 容易出现单元格错位现象; 对于动态表头的支持性比较弱。 2、 有报表工具的话,可以直接使用报表工

Sxb_Cry5tal的博客 288

列表第一列不动,后面滚动

当拖动表格横向滚动条向右滚动时,实现列表第一列不动,后面列向左移动

web开发:表头固定(利用jquery实现)

表头固定应该是一个用得比较多的功能,参考了网上几个例子,在几个常用浏览器下显示不是很完美,趁着动手学习写jquery插件的机会,自己写了一个表头固定的插件。 使用方式和jquery-ui中的插件一样,只需要一行代码 $('#table1').fixHeader({height:100}); 下列浏览器测试通过 IE7 IE8 IE9 firefox16.0 chrome22.0

chokobo的专栏 1256

HTML页面table表格固定行和列

当表格的内容很多,表格很长、很高的时候,为了查阅方便,常常要有固定表的表头和左侧侧栏的需求。

DIY音乐播放器:用VS1053模块+Arduino打造你的专属MP3播放器(附完整代码)

本文详细介绍了如何使用VS1053音频解码模块与Arduino开发板,从零开始构建一个功能完备的桌面级MP3播放器。内容涵盖硬件架构设计、SPI总线共享、底层驱动编写、双缓冲区数据流管理以及用户交互实现,并提供完整的代码示例与性能优化建议,帮助创客打造高度可定制的专属音乐播放设备。

weixin_29189003的博客 288

实现固定表头和表列的table组件

实现固定表头和表列的table组件

wrc的专栏 2834

Linux环境下OpenSSH升级到 OpenSSH_9.8p1(内置保姆级教程并包含openssl升级过程)

2024年7月1日接到安全部门同事邮件通知,目前生产环境及测试环境服务器Openssh存在远程代码执行漏洞(CVE-2024-6387),漏洞等级高,且攻击者可以成功利用该漏洞获得远程root shell最高权限从而执行任意代码及命令,主要受影响版本为8.5p1

菜鸟运维升级之路 2万+

关于Web中的冻结表头

最近做毕业项目,进销存Web,碰到需要用到类似excel中冻结表头的效果,想到可能html标签中有没有类似的样式可以直接简单的实现,于是百度了下,很遗憾没有,但是看到有其他大大设想了一下,其中不得不说一下有一位大大的想法,使用position:fixed样式来实现冻结表头,感觉非常强大,但是有它的一定局限性,首先来看下W3C对于这个属性的解释; fixed

ico10297024的专栏 1046

(蓝桥杯)STM32G431RBT6(SysTick timer)

选用最基础的定时器。

2301_81764359的博客 1903

python语言下使用opencv接口cv2.VideoCapture()接口调用海康机器人工业相机

文章目录 目录 文章目录 前言 一、opencv接口介绍 二、调用海康机器人工业相机 1.使用海康机器人工业相机的前提 2.调用海康机器人工业相机进行显示 3.调用海康机器人工业相机进行存图 4.调用海康机器人工业相机存视频 5.调用海康机器人工业相机进行简单图像处理 总结 前言 提示:这里可以添加本文要记录的大概内容: 例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。 提示:以下是本篇文章正文内容,下.

qq_39570716的博客 1万+

el-table改变表头颜色和table列的宽度自定义

https://blog.youkuaiyun.com/qq_41075132/article/details/91445188 https://blog.youkuaiyun.com/yanzisu_congcong/article/details/82220186 https://blog.youkuaiyun.com/Dg_Zing/article/details/87194329(用的这种) Element UI...

from_shanghai的博客 2884

ITK-snap医学图像标注方法(超级详细)——保姆级

医学3D图像标注方法,非常详细,保姆级

jialiyk的博客 3万+

前端页面Table CSS实现固定表头表首行和固定列拖动固定

sticky 的表现类似于relative 和fixed 的合体,在目标区域中可见时,他的行为就像relative 不会有任何变化,而当页面滚动超出目标区域时,他的表现改为fixed会固定于目标位置。要注意的是当position : sticky应用于table,只能作用于和,并且一定要定义目标位置 left / right / top / bottom 才会出现固定效果!为了让表格呈现滚动效果,必须设定table-layout:fixed 并且给与表格宽度。

小熊猫 3909

UE5热更新(通过Pak包加载关卡资源,并添加到流关卡)

请先阅读我上一篇文章)**

xialuhui的博客 6456

把 MCP Server 直接装进 SAP ABAP:用 Unlimited Display Tools 打通 Agentic SDK 与 SAP ECC / S/4HANA 的最后一公里

摘要:AI与SAP集成的MCP解决方案 企业在AI集成中面临工具链复杂、数据对接繁琐的挑战。Model Context Protocol (MCP)通过标准化工具与数据暴露方式,将集成复杂度从N×M降至N+M。在SAP生态中,MCP Server for SAP直接部署于ABAP层,利用DDIC/CDS视图对接各类Agent SDK,避免中间件风险。 MCP核心包含三类对象: Tools:带元数据的可执行动作 Resources:结构化上下文数据 Prompts:可参数化提示模板 ABAP层实现MCP Se

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 685

Css之 table表格 实现表头滚动固定并且固定最后一列在右侧

固定表头 https://blog.youkuaiyun.com/qq_36939013/article/details/108101677 固定最后一列在最右侧 https://blog.youkuaiyun.com/weixin_39884872/article/details/117763346 纯css 实现 table固定首行、首列以及最后一列冻结 https://www.cnblogs.com/a876459952/p/15737003.html <!DOCTYPE html> <html>

qq_39835505的博客 2541

Power domain 划分该如何下手

假如PD1比PD3更always on的话,我们只需要插入普通buffer即可,因为PD3 on,PD1也肯定是ON,PD1 off,PD3肯定时off,PD1能cover PD3的电源情况,因此使用普通buffer也可,但是处于省电角度,我们还是使用AO buffer;在我们做多power domain时,在切分power domain时,需要谨慎,稍有不慎,就会出现congestion以及timing问题,那问题来了,我们在切分power domain时有什么考究么,今天小编就和大家一起讨论讨论。

芯冰乐 207

table表格table/tr/td宽度和高度的设置

再看看td的height设置吧,各个td的height要看这个td所在的⾏的最⼤⾼度来确定这⼀⾏的每个td的height,然后各个⾏的⾼度情况和tr中。当⼏个tr都设置了height的具体数值时,各个tr的height按照设置的值的⽐例来分配总的height值,注意这⾥说的是总的height值。当有的tr设置了具体的数值,有的没有设置具体的数值为默认时,先保证各个tr的基本需要,剩下的再满⾜设置了具体值的tr,之后再全部给。置的值⼤就按照哪个,如果⼀个设置了值⼀个没有设置值,那么按照设置值的算。

我真的睡不够 9139

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

table固定表头

设置table表头固定

bluelotos893的博客 8136

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

table固定表头、固定列

最近在做一些报表,使用原生table画的,记录一下固定表头的一些方法。 使用position:sticky来固定表头 html: <div id="common-table"> <table id="table-container" cellpadding="0" cellspacing="0" border="0"> <thead> <tr> <th>1</th>

RRRRRDong的博客 8730

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

纯css实现table表头固定

页面table通常都需要做表头固定,参考了n种实现方式,最终还是选择了用纯css来做表头固定,只是因为方便,易于调试。 css代码如下,table通用,仅供参考。          table tbody {      display:block;      height:350px;      overflow-y:scroll; }     table thead, tb

helloworld的博客 2万+

HTML table表头固定(自己做项目使用的几种方法)

还记得之前公司需要做表头固定,但是由于基础太差,去查了好多好多文档。最后总结出几个不错的方法和插件。 一、使用css + js来实现表头固定 使用css定位th 根据父级滚动条scrolltop的偏移量获取值,在用js把偏移量赋值到th的定位top上。就做到了表头固定。(此方法需要固定高度) 项目demo css样式部分 主要是出现滚动条和定位th还有固定高度。 &amp;amp;amp;amp;amp;amp;l...

多毛大叔爱萝莉的博客 7万+
上一篇: Java 中时间转换
下一篇: 启动Visual Studio 2005调试器时出现错误: 绑定句柄无效
xddouble
博客等级 码龄21年 18粉丝 37原创
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值