(1)获取行号

<table>
<tr onmouseover ="showIndex(this)"><td>1</td></tr>
<tr onmouseover ="showIndex(this)"><td>2</td></tr>
<tr onmouseover ="showIndex(this)"><td>3</td></tr>
<tr onmouseover ="showIndex(this)"><td>4</td></tr>
</table>

function showIndex(pVal) {alert(pVal.rowIndex);
}

(2)改变颜色、符号

    /*在行上改变 图片*/for(var i=0;i<=pTable.rows.length-1;i++){var row=pTable.rows[i];row.onmouseover = function() {/*js this是事件的触发者*/this.style.backgroundColor="#ffff00";var tempDv = this.childNodes[0].childNodes[0];var currentY = parseInt(tempDv.style.backgroundPositionY.split('px')[0]);var newY = currentY - 30 + "px";tempDv.style.backgroundPositionY = newY;}row.onmouseout = function() {this.style.backgroundColor="#ffffff";var tempDv = this.childNodes[0].childNodes[0];var currentY = parseInt(tempDv.style.backgroundPositionY.split('px')[0]);var newY = currentY + 30 + "px";tempDv.style.backgroundPositionY = newY;}}

(3)excel表格效果

<!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><title></title><style type="text/css" >table{ border-collapse:collapse;}/*table消除行间距的技巧*/#tb1 td{border:1px solid #000000;}/*td和colgroup无法限制cell的宽度.只要内容超过设定值,单元格会被撑开*//**************************/#tb2 td{border:1px solid #000000;}#tb2 td span{border-right:1px solid #000000;}/*每行1td,行内用span来控制单元格宽度. */.span1{ width:33px; height:20px; overflow:hidden;}/*失败原因:span是行内元素 宽高属性无效*/.span2{ width:48px;height:20px; overflow:hidden;}/*如果将文本直接放在td内,对控制td的wh和overflow,内容过长一样会撑开*//************************/#tb3 td{border:1px solid #000000;}/*可行方案每行1td,td内使用p,即可控制列宽*/#tb3 p{ float:left; margin:0px; padding:0px; border-right:solid 1px #000000}</style>
</head>
<body>
<table id="tb1"><tr><td>姓名</td><td>身份证</td></tr><tr><td class ="span1">111312321312</td><td class ="span2">222312312</td></tr><!--文本在td内,直接控制td的width,overflow.当文本超长,td会被撑开--><tr><td class ="span1">1113213213121</td><td class ="span2">222312312</td></tr>
</table>
<div style="height:20px"></div>
<table id="tb2"><tr><td><span>姓名</span><span>身份证</span></td></tr><tr><td><span class="span1">111</span><span class="span2">222</span></td></tr><tr><td><span class="span1">111</span><span class="span2">222</span></td></tr>
</table>
<div style="height:20px"></div>
<table id="tb3"><tr><td><p>姓名</p><p>身份证</p></td></tr><tr><td><p class="span1">111</p><p class="span2">222</p></td></tr><tr><td><p class="span1">111</p><p class="span2">222</p></td></tr>
</table></body>
</html>

转载于:https://www.cnblogs.com/imihiroblog/archive/2012/07/19/2599279.html

HTML Table 固定列宽,实现excel表格效果相关推荐

  1. access调整行高和列宽_《excel表格怎么调整行高和列宽》 EXCEL 表格如何导出至WORD 格式...

    EXCEL 表格如何导出至WORD 格式 1.演示使用的软件为word文字处理软件,软件为office家学生版2016. 2.首先打开我档,并在上方栏找到插入菜单,单击后在工具栏中找到文本-对象. 3 ...

  2. 关于bootstrap table 固定列宽

    首先为table 设置  style= " table-layout :  fixed ; " <table id="assessStage" data- ...

  3. html表格宽度拖拽,Js拖拽实现改变Table的列宽解决方案

    Js拖拽实现改变Table的列宽 如题,楼主是Js小白,最近遇到问题,需要用Js实现GridView的列拖拽改变大小,在网上找到一段代码如下: function MouseDownToResize(o ...

  4. label居中_表格固定列宽时如何居中?

    列宽固定居中的设置的时候,我们通常使用 p{宽度} 来指定固定的列宽,这时单元格会自动换行,换行之后是左对齐的,如何获得居中对齐呢? \begin{tabular}{|p{54pt}l|p{71pt} ...

  5. 【基础】固定列宽的表格及示例演示

    引言 对我来说,table 有一个非常有用,支持性也很好的 CSS 属性,但它却很少为人所知.它改变了表格的渲染方式,并生成一个更加稳定可靠的布局. 它就是: table {table-layout: ...

  6. html制作固定列的表格,带固定列的简单HTML表格

    我期望中间列的宽度是左右两列的3倍. 200(从左到右)的宽度看起来好像按照200,200,600的顺序指定宽度,而不是按照200,600,200的规定出现.换句话说,最后一列的宽度是前两个宽度的3倍 ...

  7. Antd Table组件列宽的一些疑惑

    前言 前些年参与的几个项目,前端部分主要采用Vue+ElementUI进行开发.最近参与的项目,前端部分大胆的转向了React+Antd. 疑惑 在之前的Vue+ElementUI项目里,Table组 ...

  8. LaTeX 调整行距、列宽,以及表格的整体大小和字体大小

    LaTeX 调整行距.列宽,以及表格的整体大小 看到有很多小可爱在疑惑这个问题.稍微解答一下. 默认表格 表格行距 默认行距1 \begin{table}[h]\renewcommand{\array ...

  9. html表格横向竖向滚动,利用纯css实现table固定列与表头中间横向滚动的思路和实例...

    前言 最近在做的后台管理系统要处理大量的表格,因为原项目是采用的for循环加拼接字符串的方式实现;导致js代码一大堆;各种单引号和双引号的嵌套;让人头疼;遂引入vue.js;用v-for做模板渲染;工 ...

最新文章

  1. 天秀,17 岁高中生独立开发全球疫情追踪网站后火了!
  2. zend studio 5出来了
  3. 允许Sublime编辑器在Ubuntu上输入中文
  4. 【软件测试】美团一面、阿里一面复盘总结
  5. 桌面云之深信服VDC管理
  6. 北大青鸟的java课程_北大青鸟Java课程
  7. staruml 试用_浅析几款主流的UML建模工具
  8. hosts文件路径及文件介绍
  9. php加入购物车怎样实现_php简单实现加入购物车功能案例
  10. 思科ccna认证工程师必看路由协议IGRP和EIGRP详解
  11. PTA L2-043 龙龙送外卖
  12. 限时秒杀┃“探月计划”来袭,美国米德天文望远镜助孩子观月赏月
  13. java中二维数组的定义
  14. 剑网三游戏延迟太高卡顿进不去怎么处理?
  15. python numpy读取数据_python机器学习(七)数据分析利器,NumPy,pandas与Matplotlib
  16. 使用ip小魔棒让外部网络访问内网中的资源
  17. java 牛客网之[动态规划 简单]NC3 nico和niconiconi
  18. Python实现三轴加速度计步功能
  19. 一元导数与多元求导数总结
  20. jupyter 中重新 import 模块

热门文章

  1. 系统的本地策略不允许您采用交互式登录
  2. 机器人油封_【工业机器人】油封应用
  3. EM算法最完整易懂讲解
  4. 学期计算机教案,学年第2学期课程教案-计算机组成原理-陈立伟
  5. python语言公式求圆周率_通过Python实现圆周率的计算(公式方法和蒙特卡罗方法)...
  6. linux go vendor目录,Go 包依赖管理工具 —— govendor
  7. python字符串最大长度_字符串String的最大长度
  8. find函数常见错误_终于找到你,查找函数,find必不可少
  9. 昆计计算机管理专修学院,昆明昆计高中的师资怎么样,学校是民办还是公办的...
  10. c语言普通字符放哪里,C语言字符串的输入输出