`
demojava
  • 浏览: 540777 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Html:如何固定表格的标题行和标题列

 
阅读更多
Html:如何固定表格的标题行和标题列
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<script>
function syncscroll(obj)
{
 //y.innerHTML = obj.scrollTop;
 //x.innerHTML = obj.scrollLeft;
 scroll1.children[0].style.position = "relative";
 scroll2.children[0].style.position = "relative";
 scroll1.children[0].style.left = "-"+obj.scrollLeft;
 scroll2.children[0].style.top =  "-"+obj.scrollTop;
 
}
</script>
<body>
<table border="0" cellpadding="0" cellspacing="0">
  <tr>
    <td>
  <!--*********左上-BEGIN***********-->

  <table width="240" height="100%" border="0" cellpadding="0" cellspacing="1" bgcolor="#666666">
   <colgroup>
   <col width="80" >
   <col width="80" >
   <col width="80" >
   </colgroup>
    <tr bgcolor="#FFFFFF">
   <td height="20">列1</td>
   <td>列2</td>
   <td>列3</td>
    </tr>
  </table>

  <!--**************左上-END**********-->
 </td>
    <td>
 <div id='scroll1' style="width:450;overflow:hidden ">
  <!--***********右上-BEGIN********-->

  <table style="width:900 " height="100%" border="0" cellpadding="0" cellspacing="1" bgcolor="#666666">
   <colgroup>
   <col width="150" >
   <col width="150" >
   <col width="150" >
   <col width="150" >
   <col width="150" >
   </colgroup>
    <tr bgcolor="#FFFFFF">
   <td>列4</td>
   <td height="20">列5</td>
   <td>列6</td>
   <td>列7</td>
   <td>列8</td>
    </tr>
  </table>

  <!--************右上-END**********-->
 </div> 
 </td>
  </tr>
  <tr>
    <td align="left" valign="top">
 <div id='scroll2' style="height:150;overflow-y:hidden;overflow-x:scroll">
  <!--*************左下-BEGIN**************-->

  <table width="240" height="100%" border="0" cellpadding="0" cellspacing="1" bgcolor="#666666">
   <colgroup>
   <col width="80" >
   <col width="80" >
   <col width="80" >
   </colgroup>

    <tr bgcolor="#FFFFFF">
   <td height="20">&nbsp;</td>
   <td>&nbsp;</td>
   <td>&nbsp;</td>
    </tr>
    <tr bgcolor="#FFFFFF">
   <td height="20">&nbsp;</td>
   <td>&nbsp;</td>
   <td>&nbsp;</td>
    </tr>
    <tr bgcolor="#FFFFFF">
   <td height="20">&nbsp;</td>
   <td>&nbsp;</td>
   <td>&nbsp;</td>
    </tr>
    <tr bgcolor="#FFFFFF">
   <td height="20">&nbsp;</td>
   <td>&nbsp;</td>
   <td>&nbsp;</td>
    </tr>
    <tr bgcolor="#FFFFFF">
   <td height="20">&nbsp;</td>
   <td>&nbsp;</td>
   <td>&nbsp;</td>
    </tr>
    <tr bgcolor="#FFFFFF">
   <td height="20">&nbsp;</td>
   <td>&nbsp;</td>
   <td>&nbsp;</td>
    </tr>
    <tr bgcolor="#FFFFFF">
   <td height="20">&nbsp;</td>
   <td>&nbsp;</td>
   <td>&nbsp;</td>
    </tr>
    <tr bgcolor="#FFFFFF">
   <td height="20">&nbsp;</td>
   <td>&nbsp;</td>
   <td>&nbsp;</td>
    </tr>
    <tr bgcolor="#FFFFFF">
   <td height="20">&nbsp;</td>
   <td>&nbsp;</td>
   <td>&nbsp;</td>
    </tr>
    <tr bgcolor="#FFFFFF">
   <td height="20">&nbsp;</td>
   <td>&nbsp;</td>
   <td>&nbsp;</td>
    </tr>
  </table>

  <!--*************左下-END***********-->
 </div>
 </td>
    <td align="left" valign="top">
 <div style="width:450;height:150;overflow:scroll " onscroll="javascript:syncscroll(this)">
  <!--***********右下-BEGIN***********-->

  <table style="width:900 " height="100" border="0" cellpadding="0" cellspacing="1" bgcolor="#666666">
  <colgroup>
  <col width="150" >
  <col width="150" >
  <col width="150" >
  <col width="150" >
  <col width="150" >
  </colgroup>
    <tr bgcolor="#FFFFFF">
   <td width="100" height="20">&nbsp;</td>
   <td>&nbsp;</td>
   <td>&nbsp;</td>
   <td>&nbsp;</td>
   <td>&nbsp;</td>
    </tr>
    <tr bgcolor="#FFFFFF">
   <td height="20">&nbsp;</td>
   <td>&nbsp;</td>
   <td>&nbsp;</td>
   <td>&nbsp;</td>
   <td>&nbsp;</td>
    </tr>
    <tr bgcolor="#FFFFFF">
   <td height="20">&nbsp;</td>
   <td>&nbsp;</td>
   <td>&nbsp;</td>
   <td>&nbsp;</td>
   <td>&nbsp;</td>
    </tr>
    <tr bgcolor="#FFFFFF">
   <td height="20">&nbsp;</td>
   <td>&nbsp;</td>
   <td>&nbsp;</td>
   <td>&nbsp;</td>
   <td>&nbsp;</td>
    </tr>
    <tr bgcolor="#FFFFFF">
   <td height="20">&nbsp;</td>
   <td>&nbsp;</td>
   <td>&nbsp;</td>
   <td>&nbsp;</td>
   <td>&nbsp;</td>
    </tr>
    <tr bgcolor="#FFFFFF">
   <td height="20">&nbsp;</td>
   <td>&nbsp;</td>
   <td>&nbsp;</td>
   <td>&nbsp;</td>
   <td>&nbsp;</td>
    </tr>
    <tr bgcolor="#FFFFFF">
   <td height="20">&nbsp;</td>
   <td>&nbsp;</td>
   <td>&nbsp;</td>
   <td>&nbsp;</td>
   <td>&nbsp;</td>
    </tr>
    <tr bgcolor="#FFFFFF">
   <td height="20">&nbsp;</td>
   <td>&nbsp;</td>
   <td>&nbsp;</td>
   <td>&nbsp;</td>
   <td>&nbsp;</td>
    </tr>
    <tr bgcolor="#FFFFFF">
   <td height="20">&nbsp;</td>
   <td>&nbsp;</td>
   <td>&nbsp;</td>
   <td>&nbsp;</td>
   <td>&nbsp;</td>
    </tr>
    <tr bgcolor="#FFFFFF">
   <td height="20">&nbsp;</td>
   <td>&nbsp;</td>
   <td>&nbsp;</td>
   <td>&nbsp;</td>
   <td>&nbsp;</td>
    </tr>
  </table>

  <!--*************右下-END*****************-->
 </div>
 </td>
  </tr>
</table>
<p id="y">&nbsp;</p>
<p id="x">&nbsp;</p>
</body>
</html>

转载连接:
http://www.ninedns.com/html/20074221600272299.html
分享到:
评论

相关推荐

    jquery 固定表格标题和列

    非常实用的js固定表格标题和列的实例,兼容IE6以上以及火狐、谷歌等浏览器。 尤其对页面报表非常使用。

    HTML固定Table标题行的四种方法

    Javascript脚本实现HTML页面中表格Table的标题行固定位置,并与表格内容对齐。

    HTML表格标记教程(15):表格的标题

    通过这个标记可以直接添加表格的标题,而且可以控制标题文字的排列属性。 基本语法 … 语法解释 标记之间的就是标题的内容,这个标记使用在标记中. 文件范例:10—14.htm 通过标记设定表格的标题。01 &lt;!– ——...

    HTML5_html表格表头固定不滚动内容滚动.rar

    HTML5_html表头固定不滚动而内容滚动的效果,表格是基于Div CSS实现的,将表头固定住不滚动,而表格里面的每行数据随滚动条滚动。在显示较多数据时,当用户滚动鼠标中轮时,表格内容会滚动,而表头固定不变,可以将...

    HTML表格标记教程(17):表格标题垂直对齐属性VALIGN

    默认的表格标题放在表格上方。 基本语法 … “&gt; … 语法解释 TOP为居上,BOTTOM为居底。 文件范例:10-16.htm 通过标记的VALIGN属性设定表格标题的垂直对齐。01 &lt;!– —————————— –&gt;02 &lt;!– 文件...

    floater:JavaScript为表格创建浮动的固定标题和列

    这是通过使用表标题,所有左列和左上角的副本作为左列的标题来实现的。 然后,根据元素和滚动方向,使用style.position值“ fixed”或“ absolute”将这些元素放在表格的顶部或左侧。 有关用法和实现的详细信息,...

    HTML:超文本标题语言

    HTML:超文本标题语言 网页基本组成:音频,视频,链接,图片,文字 web标准的好处 1.让web的发展前景更加广阔 2.内容能被更广泛的设备访问 3.更容易被搜索引擎搜索 4.降低网站流量费用 5.使网站更易于维护 6.提高...

    网页大赛作品 HTML常用标签和表格的应用

    本网页是利用table制作!为了文本能够更好的显示,所以采用表格布局!

    jquery表格标题固定特效代码.zip

    jquery表格标题固定特效代码.zip

    tablesorter实现HTML表格点击表头排序

    tablesorter实现HTML表格点击表头排序,同样适用于JSP、PHP等主流Web开发

    html中table固定头部表格tbody可上下左右滑动

    当表格头部固定时,需要分为两个表格来做:一部分是thead,一部分是tbody,具体实现方式如下: html代码: &lt;th&gt;&lt;div&gt;标题一&lt;/div&gt;&lt;/th&gt; &lt;th&gt;&lt;div&gt;标题二&lt;/div&gt;&lt;/th&gt; &lt;th&gt;&lt;div&gt;标题三&lt;/div&gt;&lt;/th&gt; &lt;th&gt;...

    使用html5实现表格实现标题合并的实例代码

    这样的需求不在少数,比如表格中相邻的列具有相同的内容,那么标题就完全可以使用一个,那么合并标题就是十分重要的,让用户感觉也会更加人性化,代码实例如下: &lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;...

    sticky:粘滞表标题和左列

    这是通过使用表标题,所有左列和左上角的副本作为左列的标题来实现的。 然后,根据元素和滚动方向,使用style.position值“ fixed”或“ absolute”将这些元素放在表格的顶部或左侧。 有关用法和实现的详细信息,...

    HTML表格标记教程(16):标题水平对齐属性ALIGN

    默认情况下,表格的标题水平居中,我们可以通过ALIGN属性设定标题文字的水平对齐方式。 基本语法 … … … 语法解释 LEFT为居左,CENTER为居中,RIGHT为居右。 ...–文件说明:设定表格标题的水平

    表格筛选功能

    js表格特效制作js表格排序表格内容可筛选排序有51个人转采,5个人赞,18个人评论。... js表格特效制作一个js表格排序筛选,点击表格标题,子内容按大小、字母先后顺序

    html.rar_html_image_style_多表格_显示表格

    行的控制 文字的对齐 文字的分区 列表 定制列表元素 预格式化文本 空白 多列文本 图象 基本语法 和文字的对齐 在页面中的对齐/布局 边框 客户端图象映射图 表单 基本语法 文字和密码 复选和单选 ...

    HTML5基础知识-HTML5表格与列表.pptx

    列 1 ”1”&gt; 表格 数据行 张三 &lt;td&gt; 男 &lt;td&gt; 19 数据项 ? 表格边框 1 有表 头 的 表 格 1 有标题的 表 格 属性 值 描述 align left/center/right 不赞成使用。请使用样式代替。 规定表格相对周围元素的对齐...

    求表格排序时列标题上小箭头变化代码

    NULL 博文链接:https://feng5588feng.iteye.com/blog/1486666

    jQuery+Ajax实现表格数据不同列标题排序(为表格注入活力)

    主要实现的目的就是:将表格的列标题转化为按钮,点击不同的列标题,便按相应的列对数据进行排序。比如学生信息表,我点击“生日”列,这张表便按生日排序将结果呈现在我们面前。使用ajax来调用本页也避免了刷新页面...

Global site tag (gtag.js) - Google Analytics