<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;CUEAQHg9fCp7ImA9WhRWEkU.&quot;"><id>tag:blogger.com,1999:blog-926343483132857580</id><updated>2011-12-31T03:50:41.664+05:30</updated><title>S7U.Blogspot.com</title><subtitle type="html" /><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://s7u.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://s7u.blogspot.com/" /><author><name>Shahib Ulla</name><uri>http://www.blogger.com/profile/01101767166193323850</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://3.bp.blogspot.com/-HsMLLdbS4iw/Tv44MVPxkOI/AAAAAAAAAC8/bJpnfy2b6X8/s220/IMG_0106.jpg" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>5</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/ScrollableTable" /><feedburner:info uri="scrollabletable" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;DEQGQ3o6fyp7ImA9WhZVGEs.&quot;"><id>tag:blogger.com,1999:blog-926343483132857580.post-2828244339239552737</id><published>2010-10-09T17:48:00.019+05:30</published><updated>2011-05-31T23:55:22.417+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-31T23:55:22.417+05:30</app:edited><title>Dynamic Fixed Header Footer using Javascript</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
Thanks to developer who created initial version of scrollable table using JavaScript and shared with everyone on &lt;a href="http://www.webtoolkit.info/"&gt;http://www.webtoolkit.info/&lt;/a&gt;. It was not working in &lt;b&gt;Chrome, Safari and Opera&lt;/b&gt;, so just modified the script to work in&lt;b&gt; all browsers.&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Also added dynamic height to it.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;How to use this script?&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;As mentioned in &lt;b&gt;webtoolkit.info &lt;/b&gt;you just need to enter table id.&lt;/li&gt;
&lt;/ul&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&lt;b&gt;&amp;lt;script type="text/javascript"&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;var t = new ScrollableTable(document.getElementById('&lt;b&gt;myScrollTable&lt;/b&gt;'), &lt;b&gt;&lt;span class="Apple-style-span" style="color: #3d85c6;"&gt;40&lt;/span&gt;&lt;/b&gt;);&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&lt;b&gt;&amp;lt;/script&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;Here you need to mention height in percentage. something like &lt;b&gt;40 &lt;/b&gt;for &lt;b&gt;40&lt;/b&gt;% of screen height&lt;/li&gt;
&lt;/ul&gt;
&lt;b&gt;How table should be structured:&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;Table should have thead which will be present at the top of the table.&lt;/li&gt;
&lt;li&gt;Table should have tbody which will be scrollable.&lt;/li&gt;
&lt;li&gt;Table can have tfoot its optional.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;textarea cols="70" rows="25"&gt; &amp;lt;script type="text/javascript" &amp;gt;
 
/**
 *
 *  Scrollable HTML table
 *  http://www.webtoolkit.info/
 *  for Chrome, Safari, Opera
 *  http://s7u.blogspot.com/
 **/
  
 function ScrollableTable (tableEl, tableHeight, tableWidth) {  
  tableHeight = tableHeight * screen.height * 0.01;
  this.initIEengine = function () {
  
   this.containerEl.style.overflowY = 'auto';
   if (this.tableEl.parentElement.clientHeight - this.tableEl.offsetHeight &lt; 0) {
    this.tableEl.style.width = this.newWidth - this.scrollWidth +'px';
   } else {
    this.containerEl.style.overflowY = 'hidden';
    this.tableEl.style.width = this.newWidth +'px';
   }
  
   if (this.thead) {
    var trs = this.thead.getElementsByTagName('tr');
    for (x=0; x &lt; trs.length; x++) {
     trs[x].style.position ='relative';
     trs[x].style.setExpression("top",  "this.parentElement.parentElement.parentElement.scrollTop + 'px'");
    }
   }
  
   if (this.tfoot) {
    var trs = this.tfoot.getElementsByTagName('tr');
    for (x=0; x &lt; trs.length; x++) {
     trs[x].style.position ='relative';
     trs[x].style.setExpression("bottom",  "(this.parentElement.parentElement.offsetHeight - this.parentElement.parentElement.parentElement.clientHeight - this.parentElement.parentElement.parentElement.scrollTop) + 'px'");
    }
   }
  
   eval("window.attachEvent('onresize', function () { document.getElementById('" + this.tableEl.id + "').style.visibility = 'hidden'; document.getElementById('" + this.tableEl.id + "').style.visibility = 'visible'; } )");
  };
  
  
  this.initFFengine = function () {
   this.containerEl.style.overflow = 'hidden';
   this.tableEl.style.width = this.newWidth + 'px';
   var headHeight = (this.thead) ? this.thead.clientHeight : 0;
   var footHeight = (this.tfoot) ? this.tfoot.clientHeight : 0;


   var bodyHeight = this.tbody.clientHeight;
   var trs = this.tbody.getElementsByTagName('tr');
   if (bodyHeight &gt;= (this.newHeight - (headHeight + footHeight))) {
     this.tbody.style.overflow = 'scroll';
   } 
   else {
  this.tbody.style.overflow = 'auto';
   }
   /*
    Chrome is built on Mozilla. Some script to assign width for tables dynamically.
   */
 var isChrome = (navigator.userAgent.toUpperCase().indexOf('MOZILLA')&gt; -1 || navigator.userAgent.toUpperCase().indexOf('OPERA')&gt; -1); 

   if(isChrome){ 
    this.thead.style.display ="inline-block"; 
    this.tfoot.style.display ="inline-block"; 
    this.tbody.style.display ="inline-block";
    this.tbody.style.overflow ="auto"; 


    var count = trs[0].getElementsByTagName('th').length || trs[0].getElementsByTagName('td').length;
    var colArray = new Array(count);

    /*Thead*/
    trs = this.tableEl.getElementsByTagName('tr');
    for(var i=0; i &lt; trs.length ; i++ ){
     var cols = trs[i].getElementsByTagName('th') || trs[i].getElementsByTagName('td');
     for(var j=0; j &lt; cols.length ; j++){
      if(colArray[j]==null || colArray[j] &lt; cols[j].clientWidth){
       colArray[j] =cols[j].clientWidth;
      }
     }   
    }

    var sumArray=0;
    for(i =0; i &lt; colArray.length; i++){
     sumArray += colArray[i]; 
    }

    /* if the width of any cell is greater */
    if (sumArray &lt; (this.newWidth - this.scrollWidth)){
     var newCount =0;
     var nWidth =0;
     for(i =0; i &lt; colArray.length; i++){
      var wid = (this.newWidth - this.scrollWidth)/count;
      if(wid &lt; colArray[i]){
       newCount++;
       nWidth += colArray[i];
      }
     }
     var newWid = ((this.newWidth - this.scrollWidth) - nWidth)/(count-newCount);
     for(i =0; i &lt; colArray.length; i++){
      var wid = (this.newWidth - this.scrollWidth)/count;
      if(wid &gt;= colArray[i]){
       colArray[i]= newWid;
      }
     }
    }
   
    /*Thead */
    trs = this.thead.getElementsByTagName('tr');
    for(var i=0; i &lt; trs.length ; i++ ){
     var cols = trs[i].getElementsByTagName('th')||trs[i].getElementsByTagName('td');
     for(var j=0; j &lt; cols.length ; j++){
      cols[j].style.width = colArray[j] + 'px';
     }   
     var tcell1 = trs[i].insertCell(cols.length); 
     tcell1.setAttribute("width", this.scrollWidth -2 +'px' );     
    }
    /*Tbody */
    trs = this.tbody.getElementsByTagName('tr');
    for(var i=0; i &lt; trs.length ; i++ ){
     var cols = trs[i].getElementsByTagName('td');
     for(var j=0; j &lt; cols.length ; j++){
      cols[j].style.width = colArray[j] + 'px';
     }
    }
    /*Tfoot */
    trs = this.tfoot.getElementsByTagName('tr');
    for(var i=0; i &lt; trs.length ; i++ ){
     var cols = trs[i].getElementsByTagName('th')||trs[i].getElementsByTagName('td');
     for(var j=0; j &lt; cols.length ; j++){
      cols[j].style.width = colArray[j] + 'px';
     }
     var tcell1 = trs[i].insertCell(cols.length); 
     tcell1.setAttribute("width", this.scrollWidth -2 +'px');       
    }  

   }
   else{ // else block is for Firefox
    trs = this.tbody.getElementsByTagName('tr');
    for (x=0; x &lt; trs.length; x++) {
     var tds = trs[x].getElementsByTagName('td');
     tds[tds.length-1].style.paddingRight += this.scrollWidth + 'px';
    }  
   
   }

   var cellSpacing = (this.tableEl.offsetHeight - (this.tbody.clientHeight + headHeight + footHeight)) / 4;
   this.tbody.style.height = (this.newHeight - (headHeight + cellSpacing * 2) - (footHeight + cellSpacing * 2)) + 'px';
   
  };
  
  this.tableEl = tableEl;
  this.scrollWidth = 16;
  
  this.originalHeight = this.tableEl.clientHeight;
  this.originalWidth = this.tableEl.clientWidth;
  
  this.newHeight = parseInt(tableHeight);
  this.newWidth = tableWidth ? parseInt(tableWidth) : this.originalWidth;
  
  this.tableEl.style.height = 'auto';
  this.tableEl.removeAttribute('height');
  
  this.containerEl = this.tableEl.parentNode.insertBefore(document.createElement('div'), this.tableEl);
  this.containerEl.appendChild(this.tableEl);
  this.containerEl.style.height = this.newHeight + 'px';
  this.containerEl.style.width = this.newWidth + 'px';
  
  
  var thead = this.tableEl.getElementsByTagName('thead');
  this.thead = (thead[0]) ? thead[0] : null;
   
  var tfoot = this.tableEl.getElementsByTagName('tfoot');
  this.tfoot = (tfoot[0]) ? tfoot[0] : null;
  
  var tbody = this.tableEl.getElementsByTagName('tbody');
  this.tbody = (tbody[0]) ? tbody[0] : null;
  
  if (!this.tbody) return;
   this.containerEl.style.overflow = 'auto';
  
  if (document.all &amp;&amp; document.getElementById &amp;&amp; !window.opera) this.initIEengine();
  if (!document.all &amp;&amp; document.getElementById ) this.initFFengine();
  
  
 }
 
 &amp;lt;/script&amp;gt;
 
 &amp;lt;style&amp;gt;
  table {
   text-align: left;
   font-size: 12px;
   font-family: verdana;
   background: #c0c0c0;
   color:black;
  }
 
  table thead  {
   cursor: pointer;
  }
 
  table thead tr,
  table tfoot tr {
   background: #c0c0c0;
  }
 
  table tbody tr {
   background: #f0f0f0;
  }
 
  td, th {
   border: 1px solid white;
  }
 &amp;lt;/style&amp;gt;
 
&amp;lt;table cellspacing="1"  class="" id="myScrollTable" width="600"&amp;gt;
 &amp;lt;thead&amp;gt;
  &amp;lt;tr&amp;gt;
   &amp;lt;th&amp;gt;Name&amp;lt;/th&amp;gt;
   &amp;lt;th&amp;gt;Surename&amp;lt;/th&amp;gt;
   &amp;lt;th&amp;gt;Age&amp;lt;/th&amp;gt;
   &amp;lt;th&amp;gt;City&amp;lt;/th&amp;gt;
   &amp;lt;th&amp;gt;Country&amp;lt;/th&amp;gt;
   &amp;lt;th&amp;gt;Pin&amp;lt;/th&amp;gt;

  &amp;lt;/tr&amp;gt;
 &amp;lt;/thead&amp;gt;
 
 &amp;lt;tbody&amp;gt;
  &amp;lt;tr class="r1"&amp;gt;
   &amp;lt;td&amp;gt;Shahib&amp;lt;/td&amp;gt;
   &amp;lt;td&amp;gt;Ulla&amp;lt;/td&amp;gt;
   &amp;lt;td&amp;gt;25&amp;lt;/td&amp;gt;
   &amp;lt;td&amp;gt; Bangalore&amp;lt;/td&amp;gt;
   &amp;lt;td&amp;gt;India&amp;lt;/td&amp;gt;
   &amp;lt;td&amp;gt;78&amp;lt;/tr&amp;gt;
  &amp;lt;tr class="r2"&amp;gt;
   &amp;lt;td&amp;gt;John&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;Smith&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;31&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;John&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;Smith&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;31&amp;lt;/th&amp;gt;
  &amp;lt;/tr&amp;gt;
  &amp;lt;tr class="r1"&amp;gt;
   &amp;lt;td&amp;gt;John&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;Smith&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;32&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;John&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;Smith&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;31&amp;lt;/th&amp;gt;
  &amp;lt;/tr&amp;gt;
  &amp;lt;tr class="r2"&amp;gt;
   &amp;lt;td&amp;gt;John&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;Smith&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;33&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;John&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;Smith&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;31&amp;lt;/th&amp;gt;
  &amp;lt;/tr&amp;gt;
  &amp;lt;tr class="r1"&amp;gt;
   &amp;lt;td&amp;gt;John&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;Smith&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;34&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;John&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;Smith&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;31&amp;lt;/th&amp;gt;
  &amp;lt;/tr&amp;gt;
  &amp;lt;tr class="r2"&amp;gt;
   &amp;lt;td&amp;gt;John&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;Smith&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;35&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;John&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;Smith&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;31&amp;lt;/th&amp;gt;
  &amp;lt;/tr&amp;gt;
  &amp;lt;tr class="r1"&amp;gt;
   &amp;lt;td&amp;gt;John&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;Smith&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;34&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;John&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;Smith&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;31&amp;lt;/th&amp;gt;
  &amp;lt;/tr&amp;gt;
  &amp;lt;tr class="r2"&amp;gt;
   &amp;lt;td&amp;gt;John&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;Smith&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;35&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;John&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;Smith&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;31&amp;lt;/th&amp;gt;
  &amp;lt;/tr&amp;gt;
  &amp;lt;tr class="r1"&amp;gt;
   &amp;lt;td&amp;gt;John&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;Smith&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;34&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;John&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;Smith&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;31&amp;lt;/th&amp;gt;
  &amp;lt;/tr&amp;gt;
  &amp;lt;tr class="r2"&amp;gt;
   &amp;lt;td&amp;gt;John&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;Smith&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;35&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;John&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;Smith&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;31&amp;lt;/th&amp;gt;
  &amp;lt;/tr&amp;gt;
  &amp;lt;tr class="r1"&amp;gt;
   &amp;lt;td&amp;gt;John&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;Smith&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;34&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;John&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;Smith&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;31&amp;lt;/th&amp;gt;
  &amp;lt;/tr&amp;gt;
  &amp;lt;tr class="r2"&amp;gt;
   &amp;lt;td&amp;gt;John&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;Smith&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;35&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;John&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;Smith&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;31&amp;lt;/th&amp;gt;
  &amp;lt;/tr&amp;gt;
  &amp;lt;tr class="r1"&amp;gt;
   &amp;lt;td&amp;gt;John&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;Smith&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;34&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;John&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;Smith&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;31&amp;lt;/th&amp;gt;
  &amp;lt;/tr&amp;gt;
  &amp;lt;tr class="r2"&amp;gt;
   &amp;lt;td&amp;gt;John&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;Smith&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;35&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;John&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;Smith&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;31&amp;lt;/th&amp;gt;
  &amp;lt;/tr&amp;gt;
  &amp;lt;tr class="r1"&amp;gt;
   &amp;lt;td&amp;gt;John&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;Smith&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;34&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;John&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;Smith&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;31&amp;lt;/th&amp;gt;
  &amp;lt;/tr&amp;gt;
  &amp;lt;tr class="r2"&amp;gt;
   &amp;lt;td&amp;gt;John&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;Smith&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;35&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;John&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;Smith&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;31&amp;lt;/th&amp;gt;
  &amp;lt;/tr&amp;gt;
  &amp;lt;tr class="r1"&amp;gt;
   &amp;lt;td&amp;gt;John&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;Smith&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;34&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;John&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;Smith&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;31&amp;lt;/th&amp;gt;
  &amp;lt;/tr&amp;gt;
  &amp;lt;tr class="r2"&amp;gt;
   &amp;lt;td&amp;gt;John&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;Smith&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;35&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;John&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;Smith&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;31&amp;lt;/th&amp;gt;
  &amp;lt;/tr&amp;gt;
  &amp;lt;tr class="r1"&amp;gt;
   &amp;lt;td&amp;gt;John&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;Smith&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;34&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;John&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;Smith&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;31&amp;lt;/th&amp;gt;
  &amp;lt;/tr&amp;gt;
  &amp;lt;tr class="r2"&amp;gt;
   &amp;lt;td&amp;gt;John&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;Smith&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;35&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;John&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;Smith&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;31&amp;lt;/th&amp;gt;
  &amp;lt;/tr&amp;gt;
  &amp;lt;tr class="r1"&amp;gt;
   &amp;lt;td&amp;gt;John&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;Smith&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;34&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;John&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;Smith&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;31&amp;lt;/th&amp;gt;
  &amp;lt;/tr&amp;gt;
  &amp;lt;tr class="r2"&amp;gt;
   &amp;lt;td&amp;gt;John&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;Smith&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;35&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;John&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;Smith&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;31&amp;lt;/th&amp;gt;
  &amp;lt;/tr&amp;gt;
  &amp;lt;tr class="r1"&amp;gt;
   &amp;lt;td&amp;gt;John&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;Smith&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;36&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;John&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;Smith&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;31&amp;lt;/th&amp;gt;
  &amp;lt;/tr&amp;gt;
  &amp;lt;tr class="r2"&amp;gt;
   &amp;lt;td&amp;gt;John&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;Smith&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;37&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;John&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;Smith&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;31&amp;lt;/th&amp;gt;
  &amp;lt;/tr&amp;gt;
  &amp;lt;tr class="r1"&amp;gt;
   &amp;lt;td&amp;gt;John&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;Smith&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;30&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;John&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;Smith&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;30&amp;lt;/th&amp;gt;
  &amp;lt;/tr&amp;gt;
  &amp;lt;tr class="r2"&amp;gt;
   &amp;lt;td&amp;gt;John&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;Smith&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;31&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;John&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;Smith&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;31&amp;lt;/th&amp;gt;
  &amp;lt;/tr&amp;gt;
  &amp;lt;tr class="r1"&amp;gt;
   &amp;lt;td&amp;gt;John&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;Smith&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;32&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;John&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;Smith&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;31&amp;lt;/th&amp;gt;
  &amp;lt;/tr&amp;gt;
  &amp;lt;tr class="r2"&amp;gt;
   &amp;lt;td&amp;gt;John&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;Smith&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;33&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;John&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;Smith&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;31&amp;lt;/th&amp;gt;
  &amp;lt;/tr&amp;gt;
  &amp;lt;tr class="r1"&amp;gt;
   &amp;lt;td&amp;gt;John&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;Smith&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;34&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;John&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;Smith&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;31&amp;lt;/th&amp;gt;
  &amp;lt;/tr&amp;gt;
  &amp;lt;tr class="r2"&amp;gt;
   &amp;lt;td&amp;gt;John&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;Smith&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;35&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;John&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;Smith&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;31&amp;lt;/th&amp;gt;
  &amp;lt;/tr&amp;gt;
  &amp;lt;tr class="r1"&amp;gt;
   &amp;lt;td&amp;gt;John&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;Smith&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;34&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;John&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;Smith&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;31&amp;lt;/th&amp;gt;
  &amp;lt;/tr&amp;gt;
  &amp;lt;tr class="r2"&amp;gt;
   &amp;lt;td&amp;gt;John&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;Smith&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;35&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;John&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;Smith&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;31&amp;lt;/th&amp;gt;
  &amp;lt;/tr&amp;gt;
  &amp;lt;tr class="r1"&amp;gt;
   &amp;lt;td&amp;gt;John&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;Smith&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;34&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;John&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;Smith&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;31&amp;lt;/th&amp;gt;
  &amp;lt;/tr&amp;gt;
  &amp;lt;tr class="r2"&amp;gt;
   &amp;lt;td&amp;gt;John&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;Smith&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;35&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;John&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;Smith&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;31&amp;lt;/th&amp;gt;
  &amp;lt;/tr&amp;gt;
  &amp;lt;tr class="r1"&amp;gt;
   &amp;lt;td&amp;gt;John&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;Smith&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;34&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;John&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;Smith&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;31&amp;lt;/th&amp;gt;
  &amp;lt;/tr&amp;gt;
  &amp;lt;tr class="r2"&amp;gt;
   &amp;lt;td&amp;gt;John&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;Smith&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;35&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;John&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;Smith&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;31&amp;lt;/th&amp;gt;
  &amp;lt;/tr&amp;gt;
  &amp;lt;tr class="r1"&amp;gt;
   &amp;lt;td&amp;gt;John&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;Smith&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;34&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;John&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;Smith&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;31&amp;lt;/th&amp;gt;
  &amp;lt;/tr&amp;gt;
  &amp;lt;tr class="r2"&amp;gt;
   &amp;lt;td&amp;gt;John&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;Smith&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;35&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;John&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;Smith&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;31&amp;lt;/th&amp;gt;
  &amp;lt;/tr&amp;gt;
  &amp;lt;tr class="r1"&amp;gt;
   &amp;lt;td&amp;gt;John&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;Smith&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;34&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;John&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;Smith&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;31&amp;lt;/th&amp;gt;
  &amp;lt;/tr&amp;gt;
  &amp;lt;tr class="r2"&amp;gt;
   &amp;lt;td&amp;gt;John&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;Smith&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;35&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;John&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;Smith&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;31&amp;lt;/th&amp;gt;
  &amp;lt;/tr&amp;gt;
  &amp;lt;tr class="r1"&amp;gt;
   &amp;lt;td&amp;gt;John&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;Smith&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;34&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;John&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;Smith&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;31&amp;lt;/th&amp;gt;
  &amp;lt;/tr&amp;gt;
  &amp;lt;tr class="r2"&amp;gt;
   &amp;lt;td&amp;gt;John&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;Smith&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;35&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;John&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;Smith&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;31&amp;lt;/th&amp;gt;
  &amp;lt;/tr&amp;gt;
  &amp;lt;tr class="r1"&amp;gt;
   &amp;lt;td&amp;gt;John&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;Smith&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;34&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;John&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;Smith&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;31&amp;lt;/th&amp;gt;
  &amp;lt;/tr&amp;gt;
  &amp;lt;tr class="r2"&amp;gt;
   &amp;lt;td&amp;gt;John&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;Smith&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;35&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;John&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;Smith&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;31&amp;lt;/th&amp;gt;
  &amp;lt;/tr&amp;gt;
  &amp;lt;tr class="r1"&amp;gt;
   &amp;lt;td&amp;gt;John&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;Smith&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;34&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;John&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;Smith&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;31&amp;lt;/th&amp;gt;
  &amp;lt;/tr&amp;gt;
  &amp;lt;tr class="r2"&amp;gt;
   &amp;lt;td&amp;gt;John&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;Smith&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;35&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;John&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;Smith&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;31&amp;lt;/th&amp;gt;
  &amp;lt;/tr&amp;gt;
  &amp;lt;tr class="r1"&amp;gt;
   &amp;lt;td&amp;gt;John&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;Smith&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;36&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;John&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;Smith&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;31&amp;lt;/th&amp;gt;
  &amp;lt;/tr&amp;gt;
  &amp;lt;tr class="r2"&amp;gt;
   &amp;lt;td&amp;gt;John&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;Smith&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;37&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;John&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;Smith&amp;lt;/th&amp;gt;
   &amp;lt;td&amp;gt;31&amp;lt;/th&amp;gt;
  &amp;lt;/tr&amp;gt;
 &amp;lt;/tbody&amp;gt; 
 &amp;lt;tfoot&amp;gt;
  &amp;lt;tr&amp;gt;
   &amp;lt;th&amp;gt;Name&amp;lt;/th&amp;gt;
   &amp;lt;th&amp;gt;Surename&amp;lt;/th&amp;gt;
   &amp;lt;th&amp;gt;Age&amp;lt;/th&amp;gt;
   &amp;lt;th&amp;gt;Name&amp;lt;/th&amp;gt;
   &amp;lt;th&amp;gt;Surename&amp;lt;/th&amp;gt;
   &amp;lt;th&amp;gt;Age&amp;lt;/th&amp;gt;
  &amp;lt;/tr&amp;gt;
 &amp;lt;/tfoot&amp;gt;
&amp;lt;/table&amp;gt;
 
&amp;lt;script type="text/javascript"&amp;gt;
var t = new ScrollableTable(document.getElementById('myScrollTable'), 40);
&amp;lt;/script&amp;gt;
&lt;/textarea&gt;



 &lt;script type="text/javascript"&gt;
 /**
 *
 *  Scrollable HTML table
 *  http://www.webtoolkit.info/
 *  for Chrome version
 *  http://s7u.blogspot.com/
 **/
  
 function ScrollableTable (tableEl, tableHeight, tableWidth) {  
  tableHeight = tableHeight * screen.height * 0.01;
  this.initIEengine = function () {
  
   this.containerEl.style.overflowY = 'auto';
   if (this.tableEl.parentElement.clientHeight - this.tableEl.offsetHeight &lt; 0) {
    this.tableEl.style.width = this.newWidth - this.scrollWidth +'px';
   } else {
    this.containerEl.style.overflowY = 'hidden';
    this.tableEl.style.width = this.newWidth +'px';
   }
  
   if (this.thead) {
    var trs = this.thead.getElementsByTagName('tr');
    for (x=0; x&lt;trs.length; x++) {
     trs[x].style.position ='relative';
     trs[x].style.setExpression("top",  "this.parentElement.parentElement.parentElement.scrollTop + 'px'");
    }
   }
  
   if (this.tfoot) {
    var trs = this.tfoot.getElementsByTagName('tr');
    for (x=0; x&lt;trs.length; x++) {
     trs[x].style.position ='relative';
     trs[x].style.setExpression("bottom",  "(this.parentElement.parentElement.offsetHeight - this.parentElement.parentElement.parentElement.clientHeight - this.parentElement.parentElement.parentElement.scrollTop) + 'px'");
    }
   }
  
   eval("window.attachEvent('onresize', function () { document.getElementById('" + this.tableEl.id + "').style.visibility = 'hidden'; document.getElementById('" + this.tableEl.id + "').style.visibility = 'visible'; } )");
  };
  
  
  this.initFFengine = function () {
   this.containerEl.style.overflow = 'hidden';
   this.tableEl.style.width = this.newWidth + 'px';
   var headHeight = (this.thead) ? this.thead.clientHeight : 0;
   var footHeight = (this.tfoot) ? this.tfoot.clientHeight : 0;


   var bodyHeight = this.tbody.clientHeight;
   var trs = this.tbody.getElementsByTagName('tr');
   if (bodyHeight &gt;= (this.newHeight - (headHeight + footHeight))) {
     this.tbody.style.overflow = 'scroll';
   } 
   else {
  this.tbody.style.overflow = 'auto';
   }
   /*
    Chrome is built on Mozilla. Some script to assign width for tables dynamically.
   */
 var isChrome = (navigator.userAgent.toUpperCase().indexOf('MOZILLA')&gt; -1 || navigator.userAgent.toUpperCase().indexOf('OPERA')&gt; -1); 

   if(isChrome){ 
    this.thead.style.display ="inline-block"; 
    this.tfoot.style.display ="inline-block"; 
    this.tbody.style.display ="inline-block";
    this.tbody.style.overflow ="auto"; 


    var count = trs[0].getElementsByTagName('th').length || trs[0].getElementsByTagName('td').length;
    var colArray = new Array(count);

    /*Thead*/
    trs = this.tableEl.getElementsByTagName('tr');
    for(var i=0; i &lt; trs.length ; i++ ){
     var cols = trs[i].getElementsByTagName('th') || trs[i].getElementsByTagName('td');
     for(var j=0; j &lt; cols.length ; j++){
      if(colArray[j]==null || colArray[j] &lt; cols[j].clientWidth){
       colArray[j] =cols[j].clientWidth;
      }
     }   
    }

    var sumArray=0;
    for(i =0; i &lt; colArray.length; i++){
     sumArray += colArray[i]; 
    }

    /* if the width of any cell is greater */
    if (sumArray &lt; (this.newWidth - this.scrollWidth)){
     var newCount =0;
     var nWidth =0;
     for(i =0; i &lt; colArray.length; i++){
      var wid = (this.newWidth - this.scrollWidth)/count;
      if(wid &lt; colArray[i]){
       newCount++;
       nWidth += colArray[i];
      }
     }
     var newWid = ((this.newWidth - this.scrollWidth) - nWidth)/(count-newCount);
     for(i =0; i &lt; colArray.length; i++){
      var wid = (this.newWidth - this.scrollWidth)/count;
      if(wid &gt;= colArray[i]){
       colArray[i]= newWid;
      }
     }
    }
   
    /*Thead */
    trs = this.thead.getElementsByTagName('tr');
    for(var i=0; i &lt; trs.length ; i++ ){
     var cols = trs[i].getElementsByTagName('th')||trs[i].getElementsByTagName('td');
     for(var j=0; j &lt; cols.length ; j++){
      cols[j].style.width = colArray[j] + 'px';
     }   
     var tcell1 = trs[i].insertCell(cols.length); 
     tcell1.setAttribute("width", this.scrollWidth -2 +'px' );     
    }
    /*Tbody */
    trs = this.tbody.getElementsByTagName('tr');
    for(var i=0; i &lt; trs.length ; i++ ){
     var cols = trs[i].getElementsByTagName('td');
     for(var j=0; j &lt; cols.length ; j++){
      cols[j].style.width = colArray[j] + 'px';
     }
    }
    /*Tfoot */
    trs = this.tfoot.getElementsByTagName('tr');
    for(var i=0; i &lt; trs.length ; i++ ){
     var cols = trs[i].getElementsByTagName('th')||trs[i].getElementsByTagName('td');
     for(var j=0; j &lt; cols.length ; j++){
      cols[j].style.width = colArray[j] + 'px';
     }
     var tcell1 = trs[i].insertCell(cols.length); 
     tcell1.setAttribute("width", this.scrollWidth -2 +'px');       
    }  

   }
   else{ // else block is for Firefox
    trs = this.tbody.getElementsByTagName('tr');
    for (x=0; x&lt;trs.length; x++) {
     var tds = trs[x].getElementsByTagName('td');
     tds[tds.length-1].style.paddingRight += this.scrollWidth + 'px';
    }  
   
   }

   var cellSpacing = (this.tableEl.offsetHeight - (this.tbody.clientHeight + headHeight + footHeight)) / 4;
   this.tbody.style.height = (this.newHeight - (headHeight + cellSpacing * 2) - (footHeight + cellSpacing * 2)) + 'px';
   
  };
  
  this.tableEl = tableEl;
  this.scrollWidth = 16;
  
  this.originalHeight = this.tableEl.clientHeight;
  this.originalWidth = this.tableEl.clientWidth;
  
  this.newHeight = parseInt(tableHeight);
  this.newWidth = tableWidth ? parseInt(tableWidth) : this.originalWidth;
  
  this.tableEl.style.height = 'auto';
  this.tableEl.removeAttribute('height');
  
  this.containerEl = this.tableEl.parentNode.insertBefore(document.createElement('div'), this.tableEl);
  this.containerEl.appendChild(this.tableEl);
  this.containerEl.style.height = this.newHeight + 'px';
  this.containerEl.style.width = this.newWidth + 'px';
  
  
  var thead = this.tableEl.getElementsByTagName('thead');
  this.thead = (thead[0]) ? thead[0] : null;
   
  var tfoot = this.tableEl.getElementsByTagName('tfoot');
  this.tfoot = (tfoot[0]) ? tfoot[0] : null;
  
  var tbody = this.tableEl.getElementsByTagName('tbody');
  this.tbody = (tbody[0]) ? tbody[0] : null;
  
  if (!this.tbody) return;
   this.containerEl.style.overflow = 'auto';
  
  if (document.all &amp;&amp; document.getElementById &amp;&amp; !window.opera) this.initIEengine();
  if (!document.all &amp;&amp; document.getElementById ) this.initFFengine();
  
  
 }
 
 
 
&lt;/script&gt;
 
 &lt;style&gt;
  table {
   text-align: left;
   font-size: 12px;
   font-family: verdana;
   background: #c0c0c0;
   color:black;
  }
 
  table thead  {
   cursor: pointer;
  }
 
  table thead tr,
  table tfoot tr {
   background: #c0c0c0;
  }
 
  table tbody tr {
   background: #f0f0f0;
  }
 
  td, th {
   border: 1px solid white;
  }
 
&lt;/style&gt;
 
&lt;br /&gt;
&lt;br /&gt;
&lt;table cellspacing="1" class="" id="myScrollTable" style="width: 600px;"&gt;
 &lt;thead&gt;
&lt;tr&gt;
   &lt;th&gt;Name&lt;/th&gt;
   &lt;th&gt;Surename&lt;/th&gt;
   &lt;th&gt;Age&lt;/th&gt;
   &lt;th&gt;City&lt;/th&gt;
   &lt;th&gt;Country&lt;/th&gt;
   &lt;th&gt;Pin&lt;/th&gt;

  &lt;/tr&gt;
&lt;/thead&gt;
 
 &lt;tbody&gt;
&lt;tr class="r1"&gt;
   &lt;td&gt;Shahib&lt;/td&gt;
   &lt;td&gt;Ulla&lt;/td&gt;
   &lt;td&gt;25&lt;/td&gt;
   &lt;td&gt;Bangalore&lt;/td&gt;
   &lt;td&gt;India&lt;/td&gt;
   &lt;td&gt;78&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="r2"&gt;
   &lt;td&gt;John
   &lt;/td&gt;&lt;td&gt;Smith
   &lt;/td&gt;&lt;td&gt;31
   &lt;/td&gt;&lt;td&gt;John
   &lt;/td&gt;&lt;td&gt;Smith
   &lt;/td&gt;&lt;td&gt;31
  &lt;/td&gt;&lt;/tr&gt;
&lt;tr class="r1"&gt;
   &lt;td&gt;John
   &lt;/td&gt;&lt;td&gt;Smith
   &lt;/td&gt;&lt;td&gt;32
   &lt;/td&gt;&lt;td&gt;John
   &lt;/td&gt;&lt;td&gt;Smith
   &lt;/td&gt;&lt;td&gt;31
  &lt;/td&gt;&lt;/tr&gt;
&lt;tr class="r2"&gt;
   &lt;td&gt;John
   &lt;/td&gt;&lt;td&gt;Smith
   &lt;/td&gt;&lt;td&gt;33
   &lt;/td&gt;&lt;td&gt;John
   &lt;/td&gt;&lt;td&gt;Smith
   &lt;/td&gt;&lt;td&gt;31
  &lt;/td&gt;&lt;/tr&gt;
&lt;tr class="r1"&gt;
   &lt;td&gt;John
   &lt;/td&gt;&lt;td&gt;Smith
   &lt;/td&gt;&lt;td&gt;34
   &lt;/td&gt;&lt;td&gt;John
   &lt;/td&gt;&lt;td&gt;Smith
   &lt;/td&gt;&lt;td&gt;31
  &lt;/td&gt;&lt;/tr&gt;
&lt;tr class="r2"&gt;
   &lt;td&gt;John
   &lt;/td&gt;&lt;td&gt;Smith
   &lt;/td&gt;&lt;td&gt;35
   &lt;/td&gt;&lt;td&gt;John
   &lt;/td&gt;&lt;td&gt;Smith
   &lt;/td&gt;&lt;td&gt;31
  &lt;/td&gt;&lt;/tr&gt;
&lt;tr class="r1"&gt;
   &lt;td&gt;John
   &lt;/td&gt;&lt;td&gt;Smith
   &lt;/td&gt;&lt;td&gt;34
   &lt;/td&gt;&lt;td&gt;John
   &lt;/td&gt;&lt;td&gt;Smith
   &lt;/td&gt;&lt;td&gt;31
  &lt;/td&gt;&lt;/tr&gt;
&lt;tr class="r2"&gt;
   &lt;td&gt;John
   &lt;/td&gt;&lt;td&gt;Smith
   &lt;/td&gt;&lt;td&gt;35
   &lt;/td&gt;&lt;td&gt;John
   &lt;/td&gt;&lt;td&gt;Smith
   &lt;/td&gt;&lt;td&gt;31
  &lt;/td&gt;&lt;/tr&gt;
&lt;tr class="r1"&gt;
   &lt;td&gt;John
   &lt;/td&gt;&lt;td&gt;Smith
   &lt;/td&gt;&lt;td&gt;34
   &lt;/td&gt;&lt;td&gt;John
   &lt;/td&gt;&lt;td&gt;Smith
   &lt;/td&gt;&lt;td&gt;31
  &lt;/td&gt;&lt;/tr&gt;
&lt;tr class="r2"&gt;
   &lt;td&gt;John
   &lt;/td&gt;&lt;td&gt;Smith
   &lt;/td&gt;&lt;td&gt;35
   &lt;/td&gt;&lt;td&gt;John
   &lt;/td&gt;&lt;td&gt;Smith
   &lt;/td&gt;&lt;td&gt;31
  &lt;/td&gt;&lt;/tr&gt;
&lt;tr class="r1"&gt;
   &lt;td&gt;John
   &lt;/td&gt;&lt;td&gt;Smith
   &lt;/td&gt;&lt;td&gt;34
   &lt;/td&gt;&lt;td&gt;John
   &lt;/td&gt;&lt;td&gt;Smith
   &lt;/td&gt;&lt;td&gt;31
  &lt;/td&gt;&lt;/tr&gt;
&lt;tr class="r2"&gt;
   &lt;td&gt;John
   &lt;/td&gt;&lt;td&gt;Smith
   &lt;/td&gt;&lt;td&gt;35
   &lt;/td&gt;&lt;td&gt;John
   &lt;/td&gt;&lt;td&gt;Smith
   &lt;/td&gt;&lt;td&gt;31
  &lt;/td&gt;&lt;/tr&gt;
&lt;tr class="r1"&gt;
   &lt;td&gt;John
   &lt;/td&gt;&lt;td&gt;Smith
   &lt;/td&gt;&lt;td&gt;34
   &lt;/td&gt;&lt;td&gt;John
   &lt;/td&gt;&lt;td&gt;Smith
   &lt;/td&gt;&lt;td&gt;31
  &lt;/td&gt;&lt;/tr&gt;
&lt;tr class="r2"&gt;
   &lt;td&gt;John
   &lt;/td&gt;&lt;td&gt;Smith
   &lt;/td&gt;&lt;td&gt;35
   &lt;/td&gt;&lt;td&gt;John
   &lt;/td&gt;&lt;td&gt;Smith
   &lt;/td&gt;&lt;td&gt;31
  &lt;/td&gt;&lt;/tr&gt;
&lt;tr class="r1"&gt;
   &lt;td&gt;John
   &lt;/td&gt;&lt;td&gt;Smith
   &lt;/td&gt;&lt;td&gt;34
   &lt;/td&gt;&lt;td&gt;John
   &lt;/td&gt;&lt;td&gt;Smith
   &lt;/td&gt;&lt;td&gt;31
  &lt;/td&gt;&lt;/tr&gt;
&lt;tr class="r2"&gt;
   &lt;td&gt;John
   &lt;/td&gt;&lt;td&gt;Smith
   &lt;/td&gt;&lt;td&gt;35
   &lt;/td&gt;&lt;td&gt;John
   &lt;/td&gt;&lt;td&gt;Smith
   &lt;/td&gt;&lt;td&gt;31
  &lt;/td&gt;&lt;/tr&gt;
&lt;tr class="r1"&gt;
   &lt;td&gt;John
   &lt;/td&gt;&lt;td&gt;Smith
   &lt;/td&gt;&lt;td&gt;34
   &lt;/td&gt;&lt;td&gt;John
   &lt;/td&gt;&lt;td&gt;Smith
   &lt;/td&gt;&lt;td&gt;31
  &lt;/td&gt;&lt;/tr&gt;
&lt;tr class="r2"&gt;
   &lt;td&gt;John
   &lt;/td&gt;&lt;td&gt;Smith
   &lt;/td&gt;&lt;td&gt;35
   &lt;/td&gt;&lt;td&gt;John
   &lt;/td&gt;&lt;td&gt;Smith
   &lt;/td&gt;&lt;td&gt;31
  &lt;/td&gt;&lt;/tr&gt;
&lt;tr class="r1"&gt;
   &lt;td&gt;John
   &lt;/td&gt;&lt;td&gt;Smith
   &lt;/td&gt;&lt;td&gt;34
   &lt;/td&gt;&lt;td&gt;John
   &lt;/td&gt;&lt;td&gt;Smith
   &lt;/td&gt;&lt;td&gt;31
  &lt;/td&gt;&lt;/tr&gt;
&lt;tr class="r2"&gt;
   &lt;td&gt;John
   &lt;/td&gt;&lt;td&gt;Smith
   &lt;/td&gt;&lt;td&gt;35
   &lt;/td&gt;&lt;td&gt;John
   &lt;/td&gt;&lt;td&gt;Smith
   &lt;/td&gt;&lt;td&gt;31
  &lt;/td&gt;&lt;/tr&gt;
&lt;tr class="r1"&gt;
   &lt;td&gt;John
   &lt;/td&gt;&lt;td&gt;Smith
   &lt;/td&gt;&lt;td&gt;34
   &lt;/td&gt;&lt;td&gt;John
   &lt;/td&gt;&lt;td&gt;Smith
   &lt;/td&gt;&lt;td&gt;31
  &lt;/td&gt;&lt;/tr&gt;
&lt;tr class="r2"&gt;
   &lt;td&gt;John
   &lt;/td&gt;&lt;td&gt;Smith
   &lt;/td&gt;&lt;td&gt;35
   &lt;/td&gt;&lt;td&gt;John
   &lt;/td&gt;&lt;td&gt;Smith
   &lt;/td&gt;&lt;td&gt;31
  &lt;/td&gt;&lt;/tr&gt;
&lt;tr class="r1"&gt;
   &lt;td&gt;John
   &lt;/td&gt;&lt;td&gt;Smith
   &lt;/td&gt;&lt;td&gt;36
   &lt;/td&gt;&lt;td&gt;John
   &lt;/td&gt;&lt;td&gt;Smith
   &lt;/td&gt;&lt;td&gt;31
  &lt;/td&gt;&lt;/tr&gt;
&lt;tr class="r2"&gt;
   &lt;td&gt;John
   &lt;/td&gt;&lt;td&gt;Smith
   &lt;/td&gt;&lt;td&gt;37
   &lt;/td&gt;&lt;td&gt;John
   &lt;/td&gt;&lt;td&gt;Smith
   &lt;/td&gt;&lt;td&gt;31
  &lt;/td&gt;&lt;/tr&gt;
&lt;tr class="r1"&gt;
   &lt;td&gt;John
   &lt;/td&gt;&lt;td&gt;Smith
   &lt;/td&gt;&lt;td&gt;30
   &lt;/td&gt;&lt;td&gt;John
   &lt;/td&gt;&lt;td&gt;Smith
   &lt;/td&gt;&lt;td&gt;30
  &lt;/td&gt;&lt;/tr&gt;
&lt;tr class="r2"&gt;
   &lt;td&gt;John
   &lt;/td&gt;&lt;td&gt;Smith
   &lt;/td&gt;&lt;td&gt;31
   &lt;/td&gt;&lt;td&gt;John
   &lt;/td&gt;&lt;td&gt;Smith
   &lt;/td&gt;&lt;td&gt;31
  &lt;/td&gt;&lt;/tr&gt;
&lt;tr class="r1"&gt;
   &lt;td&gt;John
   &lt;/td&gt;&lt;td&gt;Smith
   &lt;/td&gt;&lt;td&gt;32
   &lt;/td&gt;&lt;td&gt;John
   &lt;/td&gt;&lt;td&gt;Smith
   &lt;/td&gt;&lt;td&gt;31
  &lt;/td&gt;&lt;/tr&gt;
&lt;tr class="r2"&gt;
   &lt;td&gt;John
   &lt;/td&gt;&lt;td&gt;Smith
   &lt;/td&gt;&lt;td&gt;33
   &lt;/td&gt;&lt;td&gt;John
   &lt;/td&gt;&lt;td&gt;Smith
   &lt;/td&gt;&lt;td&gt;31
  &lt;/td&gt;&lt;/tr&gt;
&lt;tr class="r1"&gt;
   &lt;td&gt;John
   &lt;/td&gt;&lt;td&gt;Smith
   &lt;/td&gt;&lt;td&gt;34
   &lt;/td&gt;&lt;td&gt;John
   &lt;/td&gt;&lt;td&gt;Smith
   &lt;/td&gt;&lt;td&gt;31
  &lt;/td&gt;&lt;/tr&gt;
&lt;tr class="r2"&gt;
   &lt;td&gt;John
   &lt;/td&gt;&lt;td&gt;Smith
   &lt;/td&gt;&lt;td&gt;35
   &lt;/td&gt;&lt;td&gt;John
   &lt;/td&gt;&lt;td&gt;Smith
   &lt;/td&gt;&lt;td&gt;31
  &lt;/td&gt;&lt;/tr&gt;
&lt;tr class="r1"&gt;
   &lt;td&gt;John
   &lt;/td&gt;&lt;td&gt;Smith
   &lt;/td&gt;&lt;td&gt;34
   &lt;/td&gt;&lt;td&gt;John
   &lt;/td&gt;&lt;td&gt;Smith
   &lt;/td&gt;&lt;td&gt;31
  &lt;/td&gt;&lt;/tr&gt;
&lt;tr class="r2"&gt;
   &lt;td&gt;John
   &lt;/td&gt;&lt;td&gt;Smith
   &lt;/td&gt;&lt;td&gt;35
   &lt;/td&gt;&lt;td&gt;John
   &lt;/td&gt;&lt;td&gt;Smith
   &lt;/td&gt;&lt;td&gt;31
  &lt;/td&gt;&lt;/tr&gt;
&lt;tr class="r1"&gt;
   &lt;td&gt;John
   &lt;/td&gt;&lt;td&gt;Smith
   &lt;/td&gt;&lt;td&gt;34
   &lt;/td&gt;&lt;td&gt;John
   &lt;/td&gt;&lt;td&gt;Smith
   &lt;/td&gt;&lt;td&gt;31
  &lt;/td&gt;&lt;/tr&gt;
&lt;tr class="r2"&gt;
   &lt;td&gt;John
   &lt;/td&gt;&lt;td&gt;Smith
   &lt;/td&gt;&lt;td&gt;35
   &lt;/td&gt;&lt;td&gt;John
   &lt;/td&gt;&lt;td&gt;Smith
   &lt;/td&gt;&lt;td&gt;31
  &lt;/td&gt;&lt;/tr&gt;
&lt;tr class="r1"&gt;
   &lt;td&gt;John
   &lt;/td&gt;&lt;td&gt;Smith
   &lt;/td&gt;&lt;td&gt;34
   &lt;/td&gt;&lt;td&gt;John
   &lt;/td&gt;&lt;td&gt;Smith
   &lt;/td&gt;&lt;td&gt;31
  &lt;/td&gt;&lt;/tr&gt;
&lt;tr class="r2"&gt;
   &lt;td&gt;John
   &lt;/td&gt;&lt;td&gt;Smith
   &lt;/td&gt;&lt;td&gt;35
   &lt;/td&gt;&lt;td&gt;John
   &lt;/td&gt;&lt;td&gt;Smith
   &lt;/td&gt;&lt;td&gt;31
  &lt;/td&gt;&lt;/tr&gt;
&lt;tr class="r1"&gt;
   &lt;td&gt;John
   &lt;/td&gt;&lt;td&gt;Smith
   &lt;/td&gt;&lt;td&gt;34
   &lt;/td&gt;&lt;td&gt;John
   &lt;/td&gt;&lt;td&gt;Smith
   &lt;/td&gt;&lt;td&gt;31
  &lt;/td&gt;&lt;/tr&gt;
&lt;tr class="r2"&gt;
   &lt;td&gt;John
   &lt;/td&gt;&lt;td&gt;Smith
   &lt;/td&gt;&lt;td&gt;35
   &lt;/td&gt;&lt;td&gt;John
   &lt;/td&gt;&lt;td&gt;Smith
   &lt;/td&gt;&lt;td&gt;31
  &lt;/td&gt;&lt;/tr&gt;
&lt;tr class="r1"&gt;
   &lt;td&gt;John
   &lt;/td&gt;&lt;td&gt;Smith
   &lt;/td&gt;&lt;td&gt;34
   &lt;/td&gt;&lt;td&gt;John
   &lt;/td&gt;&lt;td&gt;Smith
   &lt;/td&gt;&lt;td&gt;31
  &lt;/td&gt;&lt;/tr&gt;
&lt;tr class="r2"&gt;
   &lt;td&gt;John
   &lt;/td&gt;&lt;td&gt;Smith
   &lt;/td&gt;&lt;td&gt;35
   &lt;/td&gt;&lt;td&gt;John
   &lt;/td&gt;&lt;td&gt;Smith
   &lt;/td&gt;&lt;td&gt;31
  &lt;/td&gt;&lt;/tr&gt;
&lt;tr class="r1"&gt;
   &lt;td&gt;John
   &lt;/td&gt;&lt;td&gt;Smith
   &lt;/td&gt;&lt;td&gt;34
   &lt;/td&gt;&lt;td&gt;John
   &lt;/td&gt;&lt;td&gt;Smith
   &lt;/td&gt;&lt;td&gt;31
  &lt;/td&gt;&lt;/tr&gt;
&lt;tr class="r2"&gt;
   &lt;td&gt;John
   &lt;/td&gt;&lt;td&gt;Smith
   &lt;/td&gt;&lt;td&gt;35
   &lt;/td&gt;&lt;td&gt;John
   &lt;/td&gt;&lt;td&gt;Smith
   &lt;/td&gt;&lt;td&gt;31
  &lt;/td&gt;&lt;/tr&gt;
&lt;tr class="r1"&gt;
   &lt;td&gt;John
   &lt;/td&gt;&lt;td&gt;Smith
   &lt;/td&gt;&lt;td&gt;34
   &lt;/td&gt;&lt;td&gt;John
   &lt;/td&gt;&lt;td&gt;Smith
   &lt;/td&gt;&lt;td&gt;31
  &lt;/td&gt;&lt;/tr&gt;
&lt;tr class="r2"&gt;
   &lt;td&gt;John
   &lt;/td&gt;&lt;td&gt;Smith
   &lt;/td&gt;&lt;td&gt;35
   &lt;/td&gt;&lt;td&gt;John
   &lt;/td&gt;&lt;td&gt;Smith
   &lt;/td&gt;&lt;td&gt;31
  &lt;/td&gt;&lt;/tr&gt;
&lt;tr class="r1"&gt;
   &lt;td&gt;John
   &lt;/td&gt;&lt;td&gt;Smith
   &lt;/td&gt;&lt;td&gt;34
   &lt;/td&gt;&lt;td&gt;John
   &lt;/td&gt;&lt;td&gt;Smith
   &lt;/td&gt;&lt;td&gt;31
  &lt;/td&gt;&lt;/tr&gt;
&lt;tr class="r2"&gt;
   &lt;td&gt;John
   &lt;/td&gt;&lt;td&gt;Smith
   &lt;/td&gt;&lt;td&gt;35
   &lt;/td&gt;&lt;td&gt;John
   &lt;/td&gt;&lt;td&gt;Smith
   &lt;/td&gt;&lt;td&gt;31
  &lt;/td&gt;&lt;/tr&gt;
&lt;tr class="r1"&gt;
   &lt;td&gt;John
   &lt;/td&gt;&lt;td&gt;Smith
   &lt;/td&gt;&lt;td&gt;36
   &lt;/td&gt;&lt;td&gt;John
   &lt;/td&gt;&lt;td&gt;Smith
   &lt;/td&gt;&lt;td&gt;31
  &lt;/td&gt;&lt;/tr&gt;
&lt;tr class="r2"&gt;
   &lt;td&gt;John
   &lt;/td&gt;&lt;td&gt;Smith
   &lt;/td&gt;&lt;td&gt;37
   &lt;/td&gt;&lt;td&gt;John
   &lt;/td&gt;&lt;td&gt;Smith
   &lt;/td&gt;&lt;td&gt;31
  &lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt; 
 &lt;tfoot&gt;
&lt;tr&gt;
   &lt;th&gt;Name&lt;/th&gt;
   &lt;th&gt;Surename&lt;/th&gt;
   &lt;th&gt;Age&lt;/th&gt;
   &lt;th&gt;Name&lt;/th&gt;
   &lt;th&gt;Surename&lt;/th&gt;
   &lt;th&gt;Age&lt;/th&gt;
  &lt;/tr&gt;
&lt;/tfoot&gt;
&lt;/table&gt;
&lt;script type="text/javascript"&gt;
var t = new ScrollableTable(document.getElementById('myScrollTable'), 40);
&lt;/script&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/926343483132857580-2828244339239552737?l=s7u.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/aZ50VxjCS56jJTxqrT43TU6CO28/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/aZ50VxjCS56jJTxqrT43TU6CO28/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/aZ50VxjCS56jJTxqrT43TU6CO28/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/aZ50VxjCS56jJTxqrT43TU6CO28/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ScrollableTable/~4/fI_UtSopAn8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://s7u.blogspot.com/feeds/2828244339239552737/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=926343483132857580&amp;postID=2828244339239552737" title="23 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/926343483132857580/posts/default/2828244339239552737?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/926343483132857580/posts/default/2828244339239552737?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ScrollableTable/~3/fI_UtSopAn8/dynanic-fixed-header-footer-using.html" title="Dynamic Fixed Header Footer using Javascript" /><author><name>Shahib Ulla</name><uri>http://www.blogger.com/profile/01101767166193323850</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://3.bp.blogspot.com/-HsMLLdbS4iw/Tv44MVPxkOI/AAAAAAAAAC8/bJpnfy2b6X8/s220/IMG_0106.jpg" /></author><thr:total>23</thr:total><feedburner:origLink>http://s7u.blogspot.com/2010/10/dynanic-fixed-header-footer-using.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0MCQ3kyeip7ImA9Wx5VFUs.&quot;"><id>tag:blogger.com,1999:blog-926343483132857580.post-5810659986534547703</id><published>2010-10-03T22:10:00.043+05:30</published><updated>2010-10-09T00:47:42.792+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-10-09T00:47:42.792+05:30</app:edited><title>Dynamic Height Fixed Header Table</title><content type="html">&lt;b&gt;What is meant by Dynamic?&lt;/b&gt;&lt;br /&gt;
&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;
Dynamic is something which changes depending on Environment. Here height and 
width will change according to System. i.e., it will change its height and width 
depending on System height and width.&lt;/div&gt;
&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;
Hundreds of monitors available with different dimensions. Few will have 1024 * 800 and few others 1200*1024. Things which works perfectly in 1024* 800 will not work perfectly in 1200*1024.&lt;br /&gt;
&lt;br /&gt;
So everyone wants some thing dynamic&lt;b&gt;&amp;nbsp;&lt;/b&gt;which 
should change depending on monitor width and height. Here is something which does that function for you.&lt;/div&gt;
&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;
In the below script you just need to width, If you specify 100 it 
means&amp;nbsp;&lt;b&gt;100%&lt;/b&gt;&amp;nbsp;if 
you specify 50 it means&amp;nbsp;&lt;b&gt;50%&lt;/b&gt;.&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;It does not use &lt;b&gt;CSS Hacks&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;divHeight will represent the &lt;b&gt;Div Height&lt;/b&gt;.&lt;/li&gt;
&lt;li&gt;divWidth will represent the &lt;b&gt;Div Width&lt;/b&gt;.&lt;/li&gt;
&lt;li&gt;Cell width is calculated by dividing &lt;b&gt;Div Width&lt;/b&gt; with number of columns&lt;/li&gt;
&lt;/ul&gt;
&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&amp;lt;script&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&amp;nbsp;var divHeight= 50;&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&amp;nbsp;var divWidth= 50;&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&amp;lt;/script&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;
&lt;textarea cols="70" rows="25"&gt;&amp;lt;STYLE&amp;gt;
DIV.ScrollTableDS{
 clear: both;
 overflow: AUTO;
 POSITION: relative;
 color:black;
}
DIV.ScrollTableDS thead td, tfoot td {
 background-color: #1B82E6;
 Z-INDEX: 60;
 position:relative;
}
DIV.ScrollTableDS table{
 border:0px;
 cellspacing:1px;
 cellpading:1px;
 TEXT-ALIGN: center;
}

DIV.ScrollTableDS thead td{
 TOP: expression(this.offsetParent.scrollTop -2);
}
DIV.ScrollTableDS tfoot td{
 TOP: expression(this.offsetParent.clientHeight + this.offsetParent.scrollTop - (this.offsetParent.scrollHeight -2));
}

tr.odd{
 background-color:#FFFFFF;
}
tr.even{
 background-color:#D2E9FF;
}

th.fixedLeft, td.fixedLeft {
 z-index: 60;
 border-right: 1px solid silver;
 border-left: 1px solid silver;
 LEFT: expression(this.offsetParent.scrollLeft -1);
 POSITION: relative;
}
th.fixedRight, td.fixedRight {
 z-index: 60;
 border-right: 1px solid silver;
 border-left: 1px solid silver;
 LEFT: expression(this.offsetParent.clientWidth - this.offsetParent.scrollWidth + this.offsetParent.scrollLeft +1); 
 POSITION: relative;
}
&amp;lt;/STYLE&amp;gt;
&amp;lt;DIV class="ScrollTableDS" id="ScrollTableDS"&amp;gt;
 &amp;lt;TABLE id="TableDS"&amp;gt;
  &amp;lt;THEAD id="scrollHeaderDS"&amp;gt;
   &amp;lt;TR&amp;gt;
    &amp;lt;TD class="fixedLeft" style="z-Index:70"&amp;gt;First Column&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;Second Column&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;Third Column&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;Fourth Column&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;Fifth Column&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;Sixth Column&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;Seventh Column&amp;lt;/TD&amp;gt;
    &amp;lt;TD class="fixedRight" style="z-Index:70"&amp;gt;Ninth Column&amp;lt;/TD&amp;gt;
   &amp;lt;/TR&amp;gt;
  &amp;lt;/THEAD&amp;gt;
  &amp;lt;TBODY id="scrollBodyDS"&amp;gt;
   &amp;lt;TR class="odd"&amp;gt;
    &amp;lt;TD class="fixedLeft"&amp;gt;0&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;0&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;0&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;0&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;0&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;0&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;0&amp;lt;/TD&amp;gt;
    &amp;lt;TD class="fixedRight"&amp;gt;0&amp;lt;/TD&amp;gt;
   &amp;lt;/TR&amp;gt;
   &amp;lt;TR class="even"&amp;gt;
    &amp;lt;TD class="fixedLeft"&amp;gt;1&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;1&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;1&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;1&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;1&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;1&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;1&amp;lt;/TD&amp;gt;
    &amp;lt;TD class="fixedRight"&amp;gt;1&amp;lt;/TD&amp;gt;
   &amp;lt;/TR&amp;gt;
   &amp;lt;TR class="odd"&amp;gt;
    &amp;lt;TD class="fixedLeft"&amp;gt;2&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;2&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;2&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;2&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;2&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;2&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;2&amp;lt;/TD&amp;gt;
    &amp;lt;TD class="fixedRight"&amp;gt;2&amp;lt;/TD&amp;gt;
   &amp;lt;/TR&amp;gt;
   &amp;lt;TR class="even"&amp;gt;
    &amp;lt;TD class="fixedLeft"&amp;gt;3&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;3&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;3&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;3&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;3&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;3&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;3&amp;lt;/TD&amp;gt;
    &amp;lt;TD class="fixedRight"&amp;gt;3&amp;lt;/TD&amp;gt;
   &amp;lt;/TR&amp;gt;
   &amp;lt;TR class="odd"&amp;gt;
    &amp;lt;TD class="fixedLeft"&amp;gt;4&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;4&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;4&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;4&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;4&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;4&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;4&amp;lt;/TD&amp;gt;
    &amp;lt;TD class="fixedRight"&amp;gt;4&amp;lt;/TD&amp;gt;
   &amp;lt;/TR&amp;gt;
   &amp;lt;TR class="even"&amp;gt;
    &amp;lt;TD class="fixedLeft"&amp;gt;5&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;5&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;5&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;5&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;5&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;5&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;5&amp;lt;/TD&amp;gt;
    &amp;lt;TD class="fixedRight"&amp;gt;5&amp;lt;/TD&amp;gt;
   &amp;lt;/TR&amp;gt;
   &amp;lt;TR class="odd"&amp;gt;
    &amp;lt;TD class="fixedLeft"&amp;gt;6&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;6&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;6&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;6&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;6&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;6&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;6&amp;lt;/TD&amp;gt;
    &amp;lt;TD class="fixedRight"&amp;gt;6&amp;lt;/TD&amp;gt;
   &amp;lt;/TR&amp;gt;
   &amp;lt;TR class="even"&amp;gt;
    &amp;lt;TD class="fixedLeft"&amp;gt;7&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;7&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;7&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;7&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;7&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;7&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;7&amp;lt;/TD&amp;gt;
    &amp;lt;TD class="fixedRight"&amp;gt;7&amp;lt;/TD&amp;gt;
   &amp;lt;/TR&amp;gt;
   &amp;lt;TR class="odd"&amp;gt;
    &amp;lt;TD class="fixedLeft"&amp;gt;8&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;8&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;8&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;8&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;8&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;8&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;8&amp;lt;/TD&amp;gt;
    &amp;lt;TD class="fixedRight"&amp;gt;8&amp;lt;/TD&amp;gt;
   &amp;lt;/TR&amp;gt;
   &amp;lt;TR class="even"&amp;gt;
    &amp;lt;TD class="fixedLeft"&amp;gt;9&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;9&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;9&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;9&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;9&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;9&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;9&amp;lt;/TD&amp;gt;
    &amp;lt;TD class="fixedRight"&amp;gt;9&amp;lt;/TD&amp;gt;
   &amp;lt;/TR&amp;gt;
   &amp;lt;TR class="odd"&amp;gt;
    &amp;lt;TD class="fixedLeft"&amp;gt;10&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;0&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;0&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;0&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;0&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;0&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;0&amp;lt;/TD&amp;gt;
    &amp;lt;TD class="fixedRight"&amp;gt;10&amp;lt;/TD&amp;gt;
   &amp;lt;/TR&amp;gt;
   &amp;lt;TR class="even"&amp;gt;
    &amp;lt;TD class="fixedLeft"&amp;gt;11&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;1&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;1&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;1&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;1&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;1&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;1&amp;lt;/TD&amp;gt;
    &amp;lt;TD class="fixedRight"&amp;gt;11&amp;lt;/TD&amp;gt;
   &amp;lt;/TR&amp;gt;
   &amp;lt;TR class="odd"&amp;gt;
    &amp;lt;TD class="fixedLeft"&amp;gt;12&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;2&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;2&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;2&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;2&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;2&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;2&amp;lt;/TD&amp;gt;
    &amp;lt;TD class="fixedRight"&amp;gt;12&amp;lt;/TD&amp;gt;
   &amp;lt;/TR&amp;gt;
   &amp;lt;TR class="even"&amp;gt;
    &amp;lt;TD class="fixedLeft"&amp;gt;13&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;3&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;3&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;3&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;3&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;3&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;3&amp;lt;/TD&amp;gt;
    &amp;lt;TD class="fixedRight"&amp;gt;13&amp;lt;/TD&amp;gt;
   &amp;lt;/TR&amp;gt;               
   &amp;lt;TR class="odd"&amp;gt;
    &amp;lt;TD class="fixedLeft"&amp;gt;14&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;4&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;4&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;4&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;4&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;4&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;4&amp;lt;/TD&amp;gt;
    &amp;lt;TD class="fixedRight"&amp;gt;14&amp;lt;/TD&amp;gt;
   &amp;lt;/TR&amp;gt;
   &amp;lt;TR class="even"&amp;gt;
    &amp;lt;TD class="fixedLeft"&amp;gt;15&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;5&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;5&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;5&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;5&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;5&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;5&amp;lt;/TD&amp;gt;
    &amp;lt;TD class="fixedRight"&amp;gt;15&amp;lt;/TD&amp;gt;
   &amp;lt;/TR&amp;gt;
  &amp;lt;/TBODY&amp;gt;
  &amp;lt;TFOOT id="scrollFooterDS"&amp;gt;
   &amp;lt;TR&amp;gt;
    &amp;lt;TD class="fixedLeft" style="z-Index:70"&amp;gt;First Column&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;Second Column&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;Third Column&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;Fourth Column&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;Fifth Column&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;Sixth Column&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;Seventh Column&amp;lt;/TD&amp;gt;
    &amp;lt;TD class="fixedRight" style="z-Index:70"&amp;gt;Ninth Column&amp;lt;/TD&amp;gt;
   &amp;lt;/TR&amp;gt;
  &amp;lt;/TFOOT&amp;gt;
 &amp;lt;/TABLE&amp;gt;
&amp;lt;/DIV&amp;gt;

&amp;lt;script&amp;gt;
var divHeight= 40;
var divWidth= 60;

var isChrome = navigator.userAgent.toUpperCase().indexOf('CHROME')&amp;gt; -1; 
var isIE = navigator.userAgent.toUpperCase().indexOf('MSIE')&amp;gt; -1; 

divWidth= (divWidth * 0.01 * screen.width - 20);
divHeight= (divHeight * 0.01 * screen.height);
document.getElementById('ScrollTableDS').style.height = divHeight; 
document.getElementById('ScrollTableDS').style.width = divWidth; 
var rows = document.getElementById('TableDS').getElementsByTagName('tr');   
for(var i =0; i&amp;lt; rows.length; i++){
 var cols = rows[i].getElementsByTagName('td');
 var divWd = divWidth/cols.length;
 for(j=0; j&amp;lt; cols.length; j++){
   cols[j].setAttribute("width", divWd); 
 }
}

if(isChrome){ 
 document.getElementById('scrollBodyDS').style.display ="block";
 document.getElementById('TableDS').tHead.style.display ="block"; 
 document.getElementById('TableDS').tFoot.style.display ="block"; 
 document.getElementById('ScrollTableDS').style.width = divWidth; 
} 

if(!isIE){ 
 //extra column for header
 rows =  document.getElementById('TableDS').tHead.getElementsByTagName('tr'); 
 for(var i=0; i &amp;lt; rows.length; i++){
  var cols = rows[i].getElementsByTagName('td'); 
  var tcell1 = rows[i].insertCell(cols.length); 
  tcell1.setAttribute("width", "17px"); 
 }
 //extra column for footer
 rows =  document.getElementById('TableDS').tFoot.getElementsByTagName('tr'); 
 for(var i=0; i &amp;lt; rows.length; i++){
  var cols = rows[i].getElementsByTagName('td'); 
  var tcell1 = rows[i].insertCell(cols.length); 
  tcell1.setAttribute("width", "17px"); 
 }
 var bRows=0;
 bRows = bRows  + document.getElementById('TableDS').tFoot.offsetHeight + document.getElementById('TableDS').tHead.offsetHeight +5;
 bRows = divHeight - bRows;
  
 document.getElementById('scrollBodyDS').style.height = bRows;
 document.getElementById('scrollBodyDS').style.overflow ="AUTO"; 
 document.getElementById('ScrollTableDS').style.overflow ="hidden"; 
} 
&amp;lt;/script&amp;gt;
&lt;/textarea&gt;


&lt;style&gt;
DIV.ScrollTableDS{
 clear: both;
 overflow: AUTO;
 POSITION: relative;
 color:black;
}
DIV.ScrollTableDS thead td, tfoot td {
 background-color: #1B82E6;
 Z-INDEX: 60;
 position:relative;
}
DIV.ScrollTableDS table{
 border:0px;
 cellspacing:1px;
 cellpading:1px;
 TEXT-ALIGN: center;
}

DIV.ScrollTableDS thead td{
 TOP: expression(this.offsetParent.scrollTop -2);
}
DIV.ScrollTableDS tfoot td{
 TOP: expression(this.offsetParent.clientHeight + this.offsetParent.scrollTop - (this.offsetParent.scrollHeight -2));
}

tr.odd{
 background-color:#FFFFFF;
}
tr.even{
 background-color:#D2E9FF;
}

th.fixedLeft, td.fixedLeft {
 z-index: 60;
 border-right: 1px solid silver;
 border-left: 1px solid silver;
 LEFT: expression(this.offsetParent.scrollLeft -1);
 POSITION: relative;
}
th.fixedRight, td.fixedRight {
 z-index: 60;
 border-right: 1px solid silver;
 border-left: 1px solid silver;
 LEFT: expression(this.offsetParent.clientWidth - this.offsetParent.scrollWidth + this.offsetParent.scrollLeft +1); 
 POSITION: relative;
}
&lt;/style&gt;
&lt;br /&gt;
&lt;b&gt;Advantages from previous version:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Works fine in Chrome. Google Chrome uses CSS2 new version when compared to other browser. So few things does not work fine in Chrome.&lt;/li&gt;
&lt;li&gt;Width and Height is configurable. If you want table to cover 50% of screen just specify 50 to DivHeight and DivWidth variables.&lt;/li&gt;
&lt;li&gt;If you add below code to first version it works fine in Chrome and FF.&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;lt;script&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;var divHeight= 40;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;var divWidth= 60;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;var isChrome = navigator.userAgent.toUpperCase().indexOf('CHROME')&amp;gt; -1;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;var isIE = navigator.userAgent.toUpperCase().indexOf('MSIE')&amp;gt; -1;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;divWidth= (divWidth * 0.01 * screen.width - 20);&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;divHeight= (divHeight * 0.01 * screen.height);&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;document.getElementById('ScrollTableDS').style.height = divHeight;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;document.getElementById('ScrollTableDS').style.width = divWidth;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;var rows = document.getElementById('TableDS').getElementsByTagName('tr'); &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;for(var i =0; i&amp;lt; rows.length; i++){&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp;var cols = rows[i].getElementsByTagName('td');&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp;var divWd = divWidth/cols.length;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp;for(j=0; j&amp;lt; cols.length; j++){&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp;&amp;nbsp; cols[j].setAttribute("width", divWd);&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp;}&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;if(isChrome){&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp;document.getElementById('scrollBodyDS').style.display ="block";&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp;document.getElementById('TableDS').tHead.style.display ="block";&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp;document.getElementById('TableDS').tFoot.style.display ="block";&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp;document.getElementById('ScrollTableDS').style.width = divWidth;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;}&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;if(!isIE){&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp;//extra column for header&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp;rows = &amp;nbsp;document.getElementById('TableDS').tHead.getElementsByTagName('tr');&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp;for(var i=0; i &amp;lt; rows.length; i++){&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp;&amp;nbsp;var cols = rows[i].getElementsByTagName('td');&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp;&amp;nbsp;var tcell1 = rows[i].insertCell(cols.length);&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp;&amp;nbsp;tcell1.setAttribute("width", "17px");&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp;}&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp;//extra column for footer&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp;rows = &amp;nbsp;document.getElementById('TableDS').tFoot.getElementsByTagName('tr');&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp;for(var i=0; i &amp;lt; rows.length; i++){&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp;&amp;nbsp;var cols = rows[i].getElementsByTagName('td');&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp;&amp;nbsp;var tcell1 = rows[i].insertCell(cols.length);&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp;&amp;nbsp;tcell1.setAttribute("width", "17px");&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp;}&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp;var bRows=0;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp;bRows = bRows &amp;nbsp;+ document.getElementById('TableDS').tFoot.offsetHeight + document.getElementById('TableDS').tHead.offsetHeight +5;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp;bRows = divHeight - bRows;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp;document.getElementById('scrollBodyDS').style.height = bRows;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp;document.getElementById('scrollBodyDS').style.overflow ="AUTO";&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp;document.getElementById('ScrollTableDS').style.overflow ="hidden";&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;}&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;lt;/script&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="ScrollTableDS" id="ScrollTableDS"&gt;
&lt;table id="TableDS"&gt;
  &lt;thead id="scrollHeaderDS"&gt;
&lt;tr&gt;
    &lt;td class="fixedLeft" style="z-index: 70;"&gt;First Column&lt;/td&gt;
    &lt;td&gt;Second Column&lt;/td&gt;
    &lt;td&gt;Third Column&lt;/td&gt;
    &lt;td&gt;Fourth Column&lt;/td&gt;
    &lt;td&gt;Fifth Column&lt;/td&gt;
    &lt;td&gt;Sixth Column&lt;/td&gt;
    &lt;td&gt;Seventh Column&lt;/td&gt;
    &lt;td class="fixedRight" style="z-index: 70;"&gt;Ninth Column&lt;/td&gt;
   &lt;/tr&gt;
&lt;/thead&gt;
  &lt;tbody id="scrollBodyDS"&gt;
&lt;tr class="odd"&gt;
    &lt;td class="fixedLeft"&gt;0&lt;/td&gt;
    &lt;td&gt;0&lt;/td&gt;
    &lt;td&gt;0&lt;/td&gt;
    &lt;td&gt;0&lt;/td&gt;
    &lt;td&gt;0&lt;/td&gt;
    &lt;td&gt;0&lt;/td&gt;
    &lt;td&gt;0&lt;/td&gt;
    &lt;td class="fixedRight"&gt;0&lt;/td&gt;
   &lt;/tr&gt;
&lt;tr class="even"&gt;
    &lt;td class="fixedLeft"&gt;1&lt;/td&gt;
    &lt;td&gt;1&lt;/td&gt;
    &lt;td&gt;1&lt;/td&gt;
    &lt;td&gt;1&lt;/td&gt;
    &lt;td&gt;1&lt;/td&gt;
    &lt;td&gt;1&lt;/td&gt;
    &lt;td&gt;1&lt;/td&gt;
    &lt;td class="fixedRight"&gt;1&lt;/td&gt;
   &lt;/tr&gt;
&lt;tr class="odd"&gt;
    &lt;td class="fixedLeft"&gt;2&lt;/td&gt;
    &lt;td&gt;2&lt;/td&gt;
    &lt;td&gt;2&lt;/td&gt;
    &lt;td&gt;2&lt;/td&gt;
    &lt;td&gt;2&lt;/td&gt;
    &lt;td&gt;2&lt;/td&gt;
    &lt;td&gt;2&lt;/td&gt;
    &lt;td class="fixedRight"&gt;2&lt;/td&gt;
   &lt;/tr&gt;
&lt;tr class="even"&gt;
    &lt;td class="fixedLeft"&gt;3&lt;/td&gt;
    &lt;td&gt;3&lt;/td&gt;
    &lt;td&gt;3&lt;/td&gt;
    &lt;td&gt;3&lt;/td&gt;
    &lt;td&gt;3&lt;/td&gt;
    &lt;td&gt;3&lt;/td&gt;
    &lt;td&gt;3&lt;/td&gt;
    &lt;td class="fixedRight"&gt;3&lt;/td&gt;
   &lt;/tr&gt;
&lt;tr class="odd"&gt;
    &lt;td class="fixedLeft"&gt;4&lt;/td&gt;
    &lt;td&gt;4&lt;/td&gt;
    &lt;td&gt;4&lt;/td&gt;
    &lt;td&gt;4&lt;/td&gt;
    &lt;td&gt;4&lt;/td&gt;
    &lt;td&gt;4&lt;/td&gt;
    &lt;td&gt;4&lt;/td&gt;
    &lt;td class="fixedRight"&gt;4&lt;/td&gt;
   &lt;/tr&gt;
&lt;tr class="even"&gt;
    &lt;td class="fixedLeft"&gt;5&lt;/td&gt;
    &lt;td&gt;5&lt;/td&gt;
    &lt;td&gt;5&lt;/td&gt;
    &lt;td&gt;5&lt;/td&gt;
    &lt;td&gt;5&lt;/td&gt;
    &lt;td&gt;5&lt;/td&gt;
    &lt;td&gt;5&lt;/td&gt;
    &lt;td class="fixedRight"&gt;5&lt;/td&gt;
   &lt;/tr&gt;
&lt;tr class="odd"&gt;
    &lt;td class="fixedLeft"&gt;6&lt;/td&gt;
    &lt;td&gt;6&lt;/td&gt;
    &lt;td&gt;6&lt;/td&gt;
    &lt;td&gt;6&lt;/td&gt;
    &lt;td&gt;6&lt;/td&gt;
    &lt;td&gt;6&lt;/td&gt;
    &lt;td&gt;6&lt;/td&gt;
    &lt;td class="fixedRight"&gt;6&lt;/td&gt;
   &lt;/tr&gt;
&lt;tr class="even"&gt;
    &lt;td class="fixedLeft"&gt;7&lt;/td&gt;
    &lt;td&gt;7&lt;/td&gt;
    &lt;td&gt;7&lt;/td&gt;
    &lt;td&gt;7&lt;/td&gt;
    &lt;td&gt;7&lt;/td&gt;
    &lt;td&gt;7&lt;/td&gt;
    &lt;td&gt;7&lt;/td&gt;
    &lt;td class="fixedRight"&gt;7&lt;/td&gt;
   &lt;/tr&gt;
&lt;tr class="odd"&gt;
    &lt;td class="fixedLeft"&gt;8&lt;/td&gt;
    &lt;td&gt;8&lt;/td&gt;
    &lt;td&gt;8&lt;/td&gt;
    &lt;td&gt;8&lt;/td&gt;
    &lt;td&gt;8&lt;/td&gt;
    &lt;td&gt;8&lt;/td&gt;
    &lt;td&gt;8&lt;/td&gt;
    &lt;td class="fixedRight"&gt;8&lt;/td&gt;
   &lt;/tr&gt;
&lt;tr class="even"&gt;
    &lt;td class="fixedLeft"&gt;9&lt;/td&gt;
    &lt;td&gt;9&lt;/td&gt;
    &lt;td&gt;9&lt;/td&gt;
    &lt;td&gt;9&lt;/td&gt;
    &lt;td&gt;9&lt;/td&gt;
    &lt;td&gt;9&lt;/td&gt;
    &lt;td&gt;9&lt;/td&gt;
    &lt;td class="fixedRight"&gt;9&lt;/td&gt;
   &lt;/tr&gt;
&lt;tr class="odd"&gt;
    &lt;td class="fixedLeft"&gt;10&lt;/td&gt;
    &lt;td&gt;0&lt;/td&gt;
    &lt;td&gt;0&lt;/td&gt;
    &lt;td&gt;0&lt;/td&gt;
    &lt;td&gt;0&lt;/td&gt;
    &lt;td&gt;0&lt;/td&gt;
    &lt;td&gt;0&lt;/td&gt;
    &lt;td class="fixedRight"&gt;10&lt;/td&gt;
   &lt;/tr&gt;
&lt;tr class="even"&gt;
    &lt;td class="fixedLeft"&gt;11&lt;/td&gt;
    &lt;td&gt;1&lt;/td&gt;
    &lt;td&gt;1&lt;/td&gt;
    &lt;td&gt;1&lt;/td&gt;
    &lt;td&gt;1&lt;/td&gt;
    &lt;td&gt;1&lt;/td&gt;
    &lt;td&gt;1&lt;/td&gt;
    &lt;td class="fixedRight"&gt;11&lt;/td&gt;
   &lt;/tr&gt;
&lt;tr class="odd"&gt;
    &lt;td class="fixedLeft"&gt;12&lt;/td&gt;
    &lt;td&gt;2&lt;/td&gt;
    &lt;td&gt;2&lt;/td&gt;
    &lt;td&gt;2&lt;/td&gt;
    &lt;td&gt;2&lt;/td&gt;
    &lt;td&gt;2&lt;/td&gt;
    &lt;td&gt;2&lt;/td&gt;
    &lt;td class="fixedRight"&gt;12&lt;/td&gt;
   &lt;/tr&gt;
&lt;tr class="even"&gt;
    &lt;td class="fixedLeft"&gt;13&lt;/td&gt;
    &lt;td&gt;3&lt;/td&gt;
    &lt;td&gt;3&lt;/td&gt;
    &lt;td&gt;3&lt;/td&gt;
    &lt;td&gt;3&lt;/td&gt;
    &lt;td&gt;3&lt;/td&gt;
    &lt;td&gt;3&lt;/td&gt;
    &lt;td class="fixedRight"&gt;13&lt;/td&gt;
   &lt;/tr&gt;
&lt;tr class="odd"&gt;
    &lt;td class="fixedLeft"&gt;14&lt;/td&gt;
    &lt;td&gt;4&lt;/td&gt;
    &lt;td&gt;4&lt;/td&gt;
    &lt;td&gt;4&lt;/td&gt;
    &lt;td&gt;4&lt;/td&gt;
    &lt;td&gt;4&lt;/td&gt;
    &lt;td&gt;4&lt;/td&gt;
    &lt;td class="fixedRight"&gt;14&lt;/td&gt;
   &lt;/tr&gt;
&lt;tr class="even"&gt;
    &lt;td class="fixedLeft"&gt;15&lt;/td&gt;
    &lt;td&gt;5&lt;/td&gt;
    &lt;td&gt;5&lt;/td&gt;
    &lt;td&gt;5&lt;/td&gt;
    &lt;td&gt;5&lt;/td&gt;
    &lt;td&gt;5&lt;/td&gt;
    &lt;td&gt;5&lt;/td&gt;
    &lt;td class="fixedRight"&gt;15&lt;/td&gt;
   &lt;/tr&gt;
&lt;/tbody&gt;
  &lt;tfoot id="scrollFooterDS"&gt;
&lt;tr&gt;
    &lt;td class="fixedLeft" style="z-index: 70;"&gt;First Column&lt;/td&gt;
    &lt;td&gt;Second Column&lt;/td&gt;
    &lt;td&gt;Third Column&lt;/td&gt;
    &lt;td&gt;Fourth Column&lt;/td&gt;
    &lt;td&gt;Fifth Column&lt;/td&gt;
    &lt;td&gt;Sixth Column&lt;/td&gt;
    &lt;td&gt;Seventh Column&lt;/td&gt;
    &lt;td class="fixedRight" style="z-index: 70;"&gt;Ninth Column&lt;/td&gt;
   &lt;/tr&gt;
&lt;/tfoot&gt;
 &lt;/table&gt;
&lt;/div&gt;
&lt;script&gt;
var divHeight= 40;
var divWidth= 60;

var isChrome = navigator.userAgent.toUpperCase().indexOf('CHROME')&gt; -1; 
var isIE = navigator.userAgent.toUpperCase().indexOf('MSIE')&gt; -1; 

divWidth= (divWidth * 0.01 * screen.width - 20);
divHeight= (divHeight * 0.01 * screen.height);
document.getElementById('ScrollTableDS').style.height = divHeight; 
document.getElementById('ScrollTableDS').style.width = divWidth; 
var rows = document.getElementById('TableDS').getElementsByTagName('tr');   
for(var i =0; i&lt; rows.length; i++){
 var cols = rows[i].getElementsByTagName('td');
 var divWd = divWidth/cols.length;
 for(j=0; j&lt; cols.length; j++){
   cols[j].setAttribute("width", divWd); 
 }
}

if(isChrome){ 
 document.getElementById('scrollBodyDS').style.display ="block";
 document.getElementById('TableDS').tHead.style.display ="block"; 
 document.getElementById('TableDS').tFoot.style.display ="block"; 
 document.getElementById('ScrollTableDS').style.width = divWidth; 
} 

if(!isIE){ 
 //extra column for header
 rows =  document.getElementById('TableDS').tHead.getElementsByTagName('tr'); 
 for(var i=0; i &lt; rows.length; i++){
  var cols = rows[i].getElementsByTagName('td'); 
  var tcell1 = rows[i].insertCell(cols.length); 
  tcell1.setAttribute("width", "17px"); 
 }
 //extra column for footer
 rows =  document.getElementById('TableDS').tFoot.getElementsByTagName('tr'); 
 for(var i=0; i &lt; rows.length; i++){
  var cols = rows[i].getElementsByTagName('td'); 
  var tcell1 = rows[i].insertCell(cols.length); 
  tcell1.setAttribute("width", "17px"); 
 }
 var bRows=0;
 bRows = bRows  + document.getElementById('TableDS').tFoot.offsetHeight + document.getElementById('TableDS').tHead.offsetHeight +5;
 bRows = divHeight - bRows;
  
 document.getElementById('scrollBodyDS').style.height = "250px";
 document.getElementById('scrollBodyDS').style.overflow ="AUTO"; 
 document.getElementById('ScrollTableDS').style.overflow ="hidden"; 
} 
&lt;/script&gt;



&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/926343483132857580-5810659986534547703?l=s7u.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/w_sTLp9NLU-cITYZVZlzMZOeHaA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/w_sTLp9NLU-cITYZVZlzMZOeHaA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/w_sTLp9NLU-cITYZVZlzMZOeHaA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/w_sTLp9NLU-cITYZVZlzMZOeHaA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ScrollableTable/~4/rl5txMD9XBo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://s7u.blogspot.com/feeds/5810659986534547703/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=926343483132857580&amp;postID=5810659986534547703" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/926343483132857580/posts/default/5810659986534547703?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/926343483132857580/posts/default/5810659986534547703?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ScrollableTable/~3/rl5txMD9XBo/dynamic-height-fixed-header-table.html" title="Dynamic Height Fixed Header Table" /><author><name>Shahib Ulla</name><uri>http://www.blogger.com/profile/01101767166193323850</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://3.bp.blogspot.com/-HsMLLdbS4iw/Tv44MVPxkOI/AAAAAAAAAC8/bJpnfy2b6X8/s220/IMG_0106.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://s7u.blogspot.com/2010/10/dynamic-height-fixed-header-table.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkYBRXw-fSp7ImA9Wx5UEUU.&quot;"><id>tag:blogger.com,1999:blog-926343483132857580.post-3585907618049960973</id><published>2010-09-29T01:03:00.057+05:30</published><updated>2010-10-16T04:39:14.255+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-10-16T04:39:14.255+05:30</app:edited><title>Fixed Header Footer without CSS hacks</title><content type="html">Few CSS tags which I have used in my below posts are called as CSS hacks. Still I feel they are very save, because they are just changing styles with the browser.&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;
Anyways, here is the new version. I think it is quite difficult to edit this version when compared to older one. If you need any kind of help, just let me know. I would be glad to help you.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Changes what I did from my previous version.&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Removed CSS tags for cross browser scripting.&lt;/li&gt;
&lt;li&gt;Added JavaScript code instead of CSS hacks.&lt;/li&gt;
&lt;/ul&gt;
You can get information about&amp;nbsp;&lt;a href="http://www.webdevout.net/css-hacks"&gt;CSS Hacks&lt;/a&gt;&amp;nbsp;here!!&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;textarea cols="70" rows="20"&gt;

&amp;lt;STYLE&amp;gt;
DIV.scrollTableNoHack{
 clear: both;
 overflow: AUTO;
 width: 580px;
 height: 300px;
 POSITION: relative;
 color:black;
}
DIV.scrollTableNoHack thead td, tfoot td {
 background-color: #1B82E6;
 Z-INDEX: 60;
 position:relative;
}
DIV.scrollTableNoHack table{
 border:0px;
 cellspacing:1px;
 cellpading:1px;
 TEXT-ALIGN: center;
}

DIV.scrollTableNoHack thead td{
 TOP: expression(this.offsetParent.scrollTop -2);
}
DIV.scrollTableNoHack tfoot td{
 TOP: expression(this.offsetParent.clientHeight + this.offsetParent.scrollTop - (this.offsetParent.scrollHeight -2));
}

tr.odd{
 background-color:#FFFFFF;
}
tr.even{
 background-color:#D2E9FF;
}

th.fixedLeftNoHack, td.fixedLeftNoHack {
 z-index: 60;
 border-right: 1px solid silver;
 border-left: 1px solid silver;
 LEFT: expression(this.offsetParent.scrollLeft -1);
 POSITION: relative;
}
th.fixedRightNoHack, td.fixedRightNoHack {
 z-index: 60;
 border-right: 1px solid silver;
 border-left: 1px solid silver;
 LEFT: expression(this.offsetParent.clientWidth - this.offsetParent.scrollWidth + this.offsetParent.scrollLeft +1); 
 POSITION: relative;
}
&amp;lt;/STYLE&amp;gt;  
&amp;lt;div class="scrollTableNoHack" id = "scrollTableNoHack"&amp;gt; 
    &amp;lt;table id="TableNoHack"  width="100%"&amp;gt;  
    &amp;lt;thead class="scrollHeadNoHack" id="scrollHeadNoHack"&amp;gt; 
  &amp;lt;tr id="tr1"&amp;gt;               
           &amp;lt;td class="fixedLeftNoHack" style="z-index:80;"&amp;gt;first-column&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td class="fixedRightNoHack" style="z-index:80;"&amp;gt;Last-column&amp;lt;/td&amp;gt; 
        &amp;lt;/tr&amp;gt;    
    &amp;lt;/thead&amp;gt; 
        &amp;lt;tbody class="scrollBodyNoHack" id="scrollBodyNoHack"&amp;gt; 
        &amp;lt;tr style="background-color:#D2E9FF"&amp;gt;               
           &amp;lt;td class="fixedLeftNoHack"&amp;gt;first-column&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
   &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td class="fixedRightNoHack"&amp;gt;Last-column&amp;lt;/td&amp;gt; 
        &amp;lt;/tr&amp;gt; 
        &amp;lt;tr style="background-color:#FFFFFF"&amp;gt;               
           &amp;lt;td class="fixedLeftNoHack"&amp;gt;first-column&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td class="fixedRightNoHack"&amp;gt;Last-column&amp;lt;/td&amp;gt; 
        &amp;lt;/tr&amp;gt; 
        &amp;lt;tr style="background-color:#D2E9FF"&amp;gt;               
           &amp;lt;td class="fixedLeftNoHack"&amp;gt;first-column&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
   &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td class="fixedRightNoHack"&amp;gt;Last-column&amp;lt;/td&amp;gt; 
        &amp;lt;/tr&amp;gt; 
        &amp;lt;tr style="background-color:#FFFFFF"&amp;gt;               
           &amp;lt;td class="fixedLeftNoHack"&amp;gt;first-column&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td class="fixedRightNoHack"&amp;gt;Last-column&amp;lt;/td&amp;gt; 
        &amp;lt;/tr&amp;gt; 
        &amp;lt;tr style="background-color:#D2E9FF"&amp;gt;               
           &amp;lt;td class="fixedLeftNoHack"&amp;gt;first-column&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
   &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td class="fixedRightNoHack"&amp;gt;Last-column&amp;lt;/td&amp;gt; 
        &amp;lt;/tr&amp;gt; 
        &amp;lt;tr style="background-color:#FFFFFF"&amp;gt;               
           &amp;lt;td class="fixedLeftNoHack"&amp;gt;first-column&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td class="fixedRightNoHack"&amp;gt;Last-column&amp;lt;/td&amp;gt; 
        &amp;lt;/tr&amp;gt; 
        &amp;lt;tr style="background-color:#D2E9FF"&amp;gt;               
           &amp;lt;td class="fixedLeftNoHack"&amp;gt;first-column&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
   &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td class="fixedRightNoHack"&amp;gt;Last-column&amp;lt;/td&amp;gt; 
        &amp;lt;/tr&amp;gt; 
        &amp;lt;tr style="background-color:#FFFFFF"&amp;gt;               
           &amp;lt;td class="fixedLeftNoHack"&amp;gt;first-column&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td class="fixedRightNoHack"&amp;gt;Last-column&amp;lt;/td&amp;gt; 
        &amp;lt;/tr&amp;gt; 
        &amp;lt;tr style="background-color:#D2E9FF"&amp;gt;               
           &amp;lt;td class="fixedLeftNoHack"&amp;gt;first-column&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
   &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td class="fixedRightNoHack"&amp;gt;Last-column&amp;lt;/td&amp;gt; 
        &amp;lt;/tr&amp;gt; 
        &amp;lt;tr style="background-color:#FFFFFF"&amp;gt;               
           &amp;lt;td class="fixedLeftNoHack"&amp;gt;first-column&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td class="fixedRightNoHack"&amp;gt;Last-column&amp;lt;/td&amp;gt; 
        &amp;lt;/tr&amp;gt; 
        &amp;lt;tr style="background-color:#D2E9FF"&amp;gt;               
           &amp;lt;td class="fixedLeftNoHack"&amp;gt;first-column&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
   &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td class="fixedRightNoHack"&amp;gt;Last-column&amp;lt;/td&amp;gt; 
        &amp;lt;/tr&amp;gt; 
        &amp;lt;tr style="background-color:#FFFFFF"&amp;gt;               
           &amp;lt;td class="fixedLeftNoHack"&amp;gt;first-column&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td class="fixedRightNoHack"&amp;gt;Last-column&amp;lt;/td&amp;gt; 
        &amp;lt;/tr&amp;gt; 
        &amp;lt;tr style="background-color:#D2E9FF"&amp;gt;               
           &amp;lt;td class="fixedLeftNoHack"&amp;gt;first-column&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
   &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td class="fixedRightNoHack"&amp;gt;Last-column&amp;lt;/td&amp;gt; 
        &amp;lt;/tr&amp;gt; 
        &amp;lt;tr style="background-color:#FFFFFF"&amp;gt;               
           &amp;lt;td class="fixedLeftNoHack"&amp;gt;first-column&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td class="fixedRightNoHack"&amp;gt;Last-column&amp;lt;/td&amp;gt; 
        &amp;lt;/tr&amp;gt; 
        &amp;lt;tr style="background-color:#D2E9FF"&amp;gt;               
           &amp;lt;td class="fixedLeftNoHack"&amp;gt;first-column&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
     &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td class="fixedRightNoHack"&amp;gt;Last-column&amp;lt;/td&amp;gt; 
        &amp;lt;/tr&amp;gt; 
        &amp;lt;tr style="background-color:#FFFFFF"&amp;gt;               
           &amp;lt;td class="fixedLeftNoHack"&amp;gt;first-column&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td class="fixedRightNoHack"&amp;gt;Last-column&amp;lt;/td&amp;gt; 
        &amp;lt;/tr&amp;gt; 
        &amp;lt;tr style="background-color:#D2E9FF"&amp;gt;               
           &amp;lt;td class="fixedLeftNoHack"&amp;gt;first-column&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
     &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td class="fixedRightNoHack"&amp;gt;Last-column&amp;lt;/td&amp;gt; 
        &amp;lt;/tr&amp;gt; 
        &amp;lt;tr style="background-color:#FFFFFF"&amp;gt;               
           &amp;lt;td class="fixedLeftNoHack"&amp;gt;first-column&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td class="fixedRightNoHack"&amp;gt;Last-column&amp;lt;/td&amp;gt; 
        &amp;lt;/tr&amp;gt; 
  &amp;lt;/tbody&amp;gt; 
        &amp;lt;tfoot class="scrollFooterHack" id="scrollFooterHack"&amp;gt; 
        &amp;lt;tr&amp;gt;               
           &amp;lt;td class="fixedLeftNoHack"&amp;gt;first-column&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td&amp;gt;second&amp;lt;/td&amp;gt;               
           &amp;lt;td class="fixedRightNoHack"&amp;gt;Last-column&amp;lt;/td&amp;gt; 
        &amp;lt;/tr&amp;gt;         
 &amp;lt;/tfoot&amp;gt; 
&amp;lt;/table&amp;gt; 
&amp;lt;/div&amp;gt; 
&amp;lt;script&amp;gt; 
var isChrome = navigator.userAgent.toUpperCase().indexOf('CHROME')&amp;gt; -1; 
var isIE = navigator.userAgent.toUpperCase().indexOf('MSIE')&amp;gt; -1; 

if(isChrome){ 
 document.getElementById('scrollHeadNoHack').style.display ="block"; 
 document.getElementById('scrollBodyNoHack').style.display ="block"; 
 document.getElementById('scrollFooterHack').style.display ="block"; 
 document.getElementById('scrollTableNoHack').style.width ="540px"; 
} 
if(!isIE){ 
 document.getElementById('scrollBodyNoHack').style.height ="200px"; 
 document.getElementById('scrollBodyNoHack').style.overflow ="auto"; 
 document.getElementById('scrollTableNoHack').style.overflow ="hidden"; 
  
 var rows = document.getElementById('TableNoHack').getElementsByTagName('tr');   
 var cols = rows[0].getElementsByTagName('td'); 
 var tcell1 = rows[0].insertCell(cols.length); 
 tcell1.setAttribute("width", "12px");
 tcell1.setAttribute("style", "visibility:hidden");
 var tcell2 = rows[rows.length -1].insertCell(cols.length); 
 tcell2.setAttribute("width", "12px");
 } 
&amp;lt;/script&amp;gt; 


&lt;/textarea&gt;
&lt;br /&gt;
&lt;br /&gt;
This is similar to my first post &lt;a href="http://s7u.blogspot.com/2008/07/dear-friends-i-want-to-discuss-about.html"&gt;Scrollable Table&lt;/a&gt;&amp;nbsp;only thing is it has JavaScript which detects the browser and do changes. Here good thing is I have avoided CSS hacks. (Few words create disturbance in our mind. If we avoid those words we will be very happy. Hack is one kind of word which do the same :-) )&lt;br /&gt;
&lt;br /&gt;
The below script does the magic part. First I am identifying if the browser. I am checking if the browser is Chrome and if it is IE.&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&amp;lt;script&amp;gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;var isChrome = navigator.userAgent.toUpperCase().indexOf('CHROME')&amp;gt; -1;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;var isIE = navigator.userAgent.toUpperCase().indexOf('MSIE')&amp;gt; -1;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;if(isChrome){&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&amp;nbsp;document.getElementById('scrollHead').style.display ="block";&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&amp;nbsp;document.getElementById('scrollBody').style.display ="block";&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&amp;nbsp;document.getElementById('scrollFooter').style.display ="block";&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&amp;nbsp;document.getElementById('tableHolder2').style.width ="580px";&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;}&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;if(!isIE){&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&amp;nbsp;document.getElementById('scrollBody').style.height ="200px";&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&amp;nbsp;document.getElementById('scrollBody').style.overflow ="auto";&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&amp;nbsp;document.getElementById('tableHolder2').style.overflow ="hidden";&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&amp;nbsp;var rows = document.getElementById('Table0').getElementsByTagName('tr'); &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&amp;nbsp;var cols = rows[0].getElementsByTagName('td');&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&amp;nbsp;var tcell1 = rows[0].insertCell(cols.length);&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&amp;nbsp;tcell1.setAttribute("width", "12px");&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&amp;nbsp;tcell1.setAttribute("style", "visibility:hidden");&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&amp;nbsp;var tcell2= rows[rows.length-1].insertCell(cols.length);&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&amp;nbsp;tcell2.setAttribute("width", "12px");&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;}&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&amp;lt;/script&amp;gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
First script is meant for Chrome browser. I am setting display attribute as block for THEAD, TBODY &amp;amp; TFOOT. I still need to dig other ways. But this is the thing which is working fine now&lt;br /&gt;
&lt;br /&gt;
Second script is meant for Browsers other than IE. Here I am setting overflow property of TBODY to auto, Assigning height to TBODY. Then the last step was to add a extra cell to the THEAD and TFOOT.&lt;br /&gt;
&lt;br /&gt;
After making all the changes the code works fine.

&lt;style&gt;
DIV.scrollTableNoHack{
 clear: both;
 overflow: AUTO;
 width: 580px;
 height: 300px;
 POSITION: relative;
 color:black;
}
DIV.scrollTableNoHack thead td, tfoot td {
 background-color: #1B82E6;
 Z-INDEX: 60;
 position:relative;
}
DIV.scrollTableNoHack table{
 border:0px;
 cellspacing:1px;
 cellpading:1px;
 TEXT-ALIGN: center;
}

DIV.scrollTableNoHack thead td{
 TOP: expression(this.offsetParent.scrollTop -2);
}
DIV.scrollTableNoHack tfoot td{
 TOP: expression(this.offsetParent.clientHeight + this.offsetParent.scrollTop - (this.offsetParent.scrollHeight -2));
}

tr.odd{
 background-color:#FFFFFF;
}
tr.even{
 background-color:#D2E9FF;
}

th.fixedLeftNoHack, td.fixedLeftNoHack {
 z-index: 60;
 border-right: 1px solid silver;
 border-left: 1px solid silver;
 LEFT: expression(this.offsetParent.scrollLeft -1);
 POSITION: relative;
}
th.fixedRightNoHack, td.fixedRightNoHack {
 z-index: 60;
 border-right: 1px solid silver;
 border-left: 1px solid silver;
 LEFT: expression(this.offsetParent.clientWidth - this.offsetParent.scrollWidth + this.offsetParent.scrollLeft +1); 
 POSITION: relative;
}
&lt;/style&gt;  
&lt;br /&gt;
&lt;div class="scrollTableNoHack" id="scrollTableNoHack"&gt;
&lt;table id="TableNoHack"&gt; 
    &lt;thead class="scrollHeadNoHack" id="scrollHeadNoHack"&gt;
&lt;tr id="tr1"&gt;               
           &lt;td class="fixedLeftNoHack" style="z-index: 80;"&gt;first-column&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td class="fixedRightNoHack" style="z-index: 80;"&gt;Last-column&lt;/td&gt; 
        &lt;/tr&gt;
&lt;/thead&gt; 
        &lt;tbody class="scrollBodyNoHack" id="scrollBodyNoHack"&gt;
&lt;tr style="background-color: #d2e9ff;"&gt;               
           &lt;td class="fixedLeftNoHack"&gt;first-column&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
   &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td class="fixedRightNoHack"&gt;Last-column&lt;/td&gt; 
        &lt;/tr&gt;
&lt;tr style="background-color: white;"&gt;               
           &lt;td class="fixedLeftNoHack"&gt;first-column&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td class="fixedRightNoHack"&gt;Last-column&lt;/td&gt; 
        &lt;/tr&gt;
&lt;tr style="background-color: #d2e9ff;"&gt;               
           &lt;td class="fixedLeftNoHack"&gt;first-column&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
   &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td class="fixedRightNoHack"&gt;Last-column&lt;/td&gt; 
        &lt;/tr&gt;
&lt;tr style="background-color: white;"&gt;               
           &lt;td class="fixedLeftNoHack"&gt;first-column&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td class="fixedRightNoHack"&gt;Last-column&lt;/td&gt; 
        &lt;/tr&gt;
&lt;tr style="background-color: #d2e9ff;"&gt;               
           &lt;td class="fixedLeftNoHack"&gt;first-column&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
   &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td class="fixedRightNoHack"&gt;Last-column&lt;/td&gt; 
        &lt;/tr&gt;
&lt;tr style="background-color: white;"&gt;               
           &lt;td class="fixedLeftNoHack"&gt;first-column&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td class="fixedRightNoHack"&gt;Last-column&lt;/td&gt; 
        &lt;/tr&gt;
&lt;tr style="background-color: #d2e9ff;"&gt;               
           &lt;td class="fixedLeftNoHack"&gt;first-column&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
   &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td class="fixedRightNoHack"&gt;Last-column&lt;/td&gt; 
        &lt;/tr&gt;
&lt;tr style="background-color: white;"&gt;               
           &lt;td class="fixedLeftNoHack"&gt;first-column&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td class="fixedRightNoHack"&gt;Last-column&lt;/td&gt; 
        &lt;/tr&gt;
&lt;tr style="background-color: #d2e9ff;"&gt;               
           &lt;td class="fixedLeftNoHack"&gt;first-column&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
   &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td class="fixedRightNoHack"&gt;Last-column&lt;/td&gt; 
        &lt;/tr&gt;
&lt;tr style="background-color: white;"&gt;               
           &lt;td class="fixedLeftNoHack"&gt;first-column&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td class="fixedRightNoHack"&gt;Last-column&lt;/td&gt; 
        &lt;/tr&gt;
&lt;tr style="background-color: #d2e9ff;"&gt;               
           &lt;td class="fixedLeftNoHack"&gt;first-column&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
   &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td class="fixedRightNoHack"&gt;Last-column&lt;/td&gt; 
        &lt;/tr&gt;
&lt;tr style="background-color: white;"&gt;               
           &lt;td class="fixedLeftNoHack"&gt;first-column&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td class="fixedRightNoHack"&gt;Last-column&lt;/td&gt; 
        &lt;/tr&gt;
&lt;tr style="background-color: #d2e9ff;"&gt;               
           &lt;td class="fixedLeftNoHack"&gt;first-column&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
   &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td class="fixedRightNoHack"&gt;Last-column&lt;/td&gt; 
        &lt;/tr&gt;
&lt;tr style="background-color: white;"&gt;               
           &lt;td class="fixedLeftNoHack"&gt;first-column&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td class="fixedRightNoHack"&gt;Last-column&lt;/td&gt; 
        &lt;/tr&gt;
&lt;tr style="background-color: #d2e9ff;"&gt;               
           &lt;td class="fixedLeftNoHack"&gt;first-column&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
     &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td class="fixedRightNoHack"&gt;Last-column&lt;/td&gt; 
        &lt;/tr&gt;
&lt;tr style="background-color: white;"&gt;               
           &lt;td class="fixedLeftNoHack"&gt;first-column&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td class="fixedRightNoHack"&gt;Last-column&lt;/td&gt; 
        &lt;/tr&gt;
&lt;tr style="background-color: #d2e9ff;"&gt;               
           &lt;td class="fixedLeftNoHack"&gt;first-column&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
     &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td class="fixedRightNoHack"&gt;Last-column&lt;/td&gt; 
        &lt;/tr&gt;
&lt;tr style="background-color: white;"&gt;               
           &lt;td class="fixedLeftNoHack"&gt;first-column&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td class="fixedRightNoHack"&gt;Last-column&lt;/td&gt; 
        &lt;/tr&gt;
&lt;/tbody&gt; 
        &lt;tfoot class="scrollFooterHack" id="scrollFooterHack"&gt;
&lt;tr&gt;               
           &lt;td class="fixedLeftNoHack"&gt;first-column&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td&gt;second&lt;/td&gt;               
           &lt;td class="fixedRightNoHack"&gt;Last-column&lt;/td&gt; 
        &lt;/tr&gt;
&lt;/tfoot&gt; 
&lt;/table&gt;
&lt;/div&gt;
&lt;script&gt;
 
var isChrome = navigator.userAgent.toUpperCase().indexOf('CHROME')&gt; -1; 
var isIE = navigator.userAgent.toUpperCase().indexOf('MSIE')&gt; -1; 

if(isChrome){ 
 document.getElementById('scrollHeadNoHack').style.display ="block"; 
 document.getElementById('scrollBodyNoHack').style.display ="block"; 
 document.getElementById('scrollFooterHack').style.display ="block"; 
 document.getElementById('scrollTableNoHack').style.width ="540px"; 
} 
if(!isIE){ 
 document.getElementById('scrollBodyNoHack').style.height ="200px"; 
 document.getElementById('scrollBodyNoHack').style.overflow ="auto"; 
 document.getElementById('scrollTableNoHack').style.overflow ="hidden"; 
  
 var rows = document.getElementById('TableNoHack').getElementsByTagName('tr');   
 var cols = rows[0].getElementsByTagName('td'); 
 var tcell1 = rows[0].insertCell(cols.length); 
 tcell1.setAttribute("width", "12px");
 tcell1 = rows[rows.length - 1].insertCell(cols.length); 
 tcell1.setAttribute("width", "12px");
 } 
&lt;/script&gt; 

&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/926343483132857580-3585907618049960973?l=s7u.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/r2qdbJ2RweBiiIZ-BeV7RU9-aLE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/r2qdbJ2RweBiiIZ-BeV7RU9-aLE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/r2qdbJ2RweBiiIZ-BeV7RU9-aLE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/r2qdbJ2RweBiiIZ-BeV7RU9-aLE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ScrollableTable/~4/jwvctr_fRe8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://s7u.blogspot.com/feeds/3585907618049960973/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=926343483132857580&amp;postID=3585907618049960973" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/926343483132857580/posts/default/3585907618049960973?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/926343483132857580/posts/default/3585907618049960973?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ScrollableTable/~3/jwvctr_fRe8/fixed-header-footer-with-out-css-hacks.html" title="Fixed Header Footer without CSS hacks" /><author><name>Shahib Ulla</name><uri>http://www.blogger.com/profile/01101767166193323850</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://3.bp.blogspot.com/-HsMLLdbS4iw/Tv44MVPxkOI/AAAAAAAAAC8/bJpnfy2b6X8/s220/IMG_0106.jpg" /></author><thr:total>3</thr:total><feedburner:origLink>http://s7u.blogspot.com/2010/09/fixed-header-footer-with-out-css-hacks.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0IHRnoycSp7ImA9Wx5VFkg.&quot;"><id>tag:blogger.com,1999:blog-926343483132857580.post-3319107327552573455</id><published>2010-08-21T22:05:00.079+05:30</published><updated>2010-10-10T01:48:57.499+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-10-10T01:48:57.499+05:30</app:edited><title>Fixed Header Footer Table</title><content type="html">I am working on &lt;b&gt;Fixed Header Footer table&lt;/b&gt; functionality almost from past 2 years. First version you can find in the same blog. That was my first post.&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Now after two years, I am able to find something which works fine in &lt;b&gt;Firefox &lt;/b&gt;as well as &lt;b&gt;Chrome&lt;/b&gt;. Most difficult part was making the &lt;b&gt;table scrollable in Chrome, FF and IE. &lt;/b&gt;(Only one dimensional scroll works in &lt;b&gt;Firefox &lt;/b&gt;and &lt;b&gt;Chrome, &lt;/b&gt;that means only &lt;b&gt;fixed header&lt;/b&gt; and &lt;b&gt;fixed footer &lt;/b&gt;not fix columns)&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
Now how to make &lt;b&gt;Scrollable table in Chrome. &lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;Copy this code and modify it to suite your requirements.&lt;/li&gt;
&lt;li&gt;What ever highlighted in bold  are important ones.  Specify height and width for DIV.&lt;/li&gt;
&lt;li&gt;Height for  tbody should be less than Div width(Div width -100px)&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;textarea cols="70" rows="20"&gt;

&lt;STYLE&gt;
DIV.scrollTableALL{
 clear: both;
 overflow: AUTO;
 width: 580px;
 height: 300px;
 POSITION: relative;
 color:black;
}
DIV.scrollTableALL thead td, tfoot td {
 background-color: #1B82E6;
 Z-INDEX: 60;
 position:relative;
}
DIV.scrollTableALL table{
 border:0px;
 cellspacing:1px;
 cellpading:1px;
 TEXT-ALIGN: center;
}

DIV.scrollTableALL thead td{
 TOP: expression(this.offsetParent.scrollTop -2);
}
DIV.scrollTableALL tfoot td{
 TOP: expression(this.offsetParent.clientHeight + this.offsetParent.scrollTop - (this.offsetParent.scrollHeight -2));
}

tr.odd{
 background-color:#FFFFFF;
}
tr.even{
 background-color:#D2E9FF;
}

th.fixedLeftALL, td.fixedLeftALL {
 z-index: 60;
 border-right: 1px solid silver;
 border-left: 1px solid silver;
 LEFT: expression(this.offsetParent.scrollLeft -1);
 POSITION: relative;
}
th.fixedRightALL, td.fixedRightALL {
 z-index: 60;
 border-right: 1px solid silver;
 border-left: 1px solid silver;
 LEFT: expression(this.offsetParent.clientWidth - this.offsetParent.scrollWidth + this.offsetParent.scrollLeft +1); 
 POSITION: relative;
}


html&gt;body div.scrollTableALL {
overflow: hidden;
}
html&gt;body tbody.scrollBodyALL {
height: 200px;
overflow: auto;
}
&lt;/style&gt;

&lt;div class="scrollTableALL" id = "scrollTableALL"&gt;
&lt;table id="TableALL" width="100%"&gt; 
&lt;thead class="scrollHeadALL" id="scrollHeadALL"&gt;
&lt;tr&gt;
&lt;td class="fixedLeftALL" style="z-index:80;"&gt;first-column&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td class="fixedRightALL" style="z-index:80;"&gt;Last-column&lt;/td&gt;
&lt;!--[if !IE]&gt;&lt;!--&gt;
&lt;td width="14px"&gt; &lt;/td&gt;
&lt;!--&lt;![endif]--&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody class="scrollBodyALL" id="scrollBodyALL"&gt;
&lt;tr style="background-color:#D2E9FF"&gt;
&lt;td class="fixedLeftALL"&gt;first-column&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td class="fixedRightALL"&gt;Last-column&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="background-color:#FFFFFF"&gt;
&lt;td class="fixedLeftALL"&gt;first-column&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td class="fixedRightALL"&gt;Last-column&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="background-color:#D2E9FF"&gt;
&lt;td class="fixedLeftALL"&gt;first-column&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td class="fixedRightALL"&gt;Last-column&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="background-color:#FFFFFF"&gt;
&lt;td class="fixedLeftALL"&gt;first-column&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td class="fixedRightALL"&gt;Last-column&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="background-color:#D2E9FF"&gt;
&lt;td class="fixedLeftALL"&gt;first-column&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td class="fixedRightALL"&gt;Last-column&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="background-color:#FFFFFF"&gt;
&lt;td class="fixedLeftALL"&gt;first-column&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td class="fixedRightALL"&gt;Last-column&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="background-color:#D2E9FF"&gt;
&lt;td class="fixedLeftALL"&gt;first-column&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td class="fixedRightALL"&gt;Last-column&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="background-color:#FFFFFF"&gt;
&lt;td class="fixedLeftALL"&gt;first-column&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td class="fixedRightALL"&gt;Last-column&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="background-color:#D2E9FF"&gt;
&lt;td class="fixedLeftALL"&gt;first-column&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td class="fixedRightALL"&gt;Last-column&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="background-color:#FFFFFF"&gt;
&lt;td class="fixedLeftALL"&gt;first-column&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td class="fixedRightALL"&gt;Last-column&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="background-color:#D2E9FF"&gt;
&lt;td class="fixedLeftALL"&gt;first-column&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td class="fixedRightALL"&gt;Last-column&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="background-color:#FFFFFF"&gt;
&lt;td class="fixedLeftALL"&gt;first-column&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td class="fixedRightALL"&gt;Last-column&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="background-color:#D2E9FF"&gt;
&lt;td class="fixedLeftALL"&gt;first-column&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td class="fixedRightALL"&gt;Last-column&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="background-color:#FFFFFF"&gt;
&lt;td class="fixedLeftALL"&gt;first-column&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td class="fixedRightALL"&gt;Last-column&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="background-color:#D2E9FF"&gt;
&lt;td class="fixedLeftALL"&gt;first-column&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td class="fixedRightALL"&gt;Last-column&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="background-color:#FFFFFF"&gt;
&lt;td class="fixedLeftALL"&gt;first-column&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td class="fixedRightALL"&gt;Last-column&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="background-color:#D2E9FF"&gt;
&lt;td class="fixedLeftALL"&gt;first-column&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td class="fixedRightALL"&gt;Last-column&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="background-color:#FFFFFF"&gt;
&lt;td class="fixedLeftALL"&gt;first-column&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td class="fixedRightALL"&gt;Last-column&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;tfoot class="scrollFooterALL" id="scrollFooterALL"&gt;&lt;tr&gt;
&lt;tr&gt;
&lt;td class="fixedLeftALL"&gt;first-column&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td class="fixedRightALL"&gt;Last-column&lt;/td&gt;
&lt;!--[if !IE]&gt;&lt;!--&gt;
&lt;td width="14px"&gt; &lt;/td&gt;
&lt;!--&lt;![endif]--&gt;
&lt;/tr&gt;
&lt;/tr&gt;&lt;/tfoot&gt;

&lt;/table&gt;
&lt;/div&gt;
&lt;script&gt;
var is_chrome = navigator.userAgent.toLowerCase().indexOf('chrome')&gt; -1;
if(is_chrome){
document.getElementById('scrollHeadALL').style.display ="block";
document.getElementById('scrollBodyALL').style.display ="block";
document.getElementById('scrollFooterALL').style.display ="block";
document.getElementById('scrollTableALL').style.width ="540px";
}
&lt;/script&gt;



&lt;/textarea&gt;
&lt;br /&gt;
&lt;br /&gt;
I guess you want to know what is difference between present code which works fine in Chrome and Firefox and past code which only works fine in IE.&lt;br /&gt;
&lt;br /&gt;
Here I have used HTML tags which changes the style sheet according to browser. The below code works only when browser is other than IE.&lt;br /&gt;
These CSS are regarded as CSS hacks, but they are still safe to to use. You can check this website&amp;nbsp;&lt;a href="http://www.webdevout.net/css-hacks"&gt;http://www.webdevout.net/css-hacks&lt;/a&gt;&amp;nbsp;for more information.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;html&amp;gt;body div.tableHolder {&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;overflow: hidden;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;html&amp;gt;body tbody.scrollBody {&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;height: 200px;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;overflow: auto;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
The code for IE is same. But for Firefox and Chrome what I am doing is; I am making TBODY scrollable by setting&amp;nbsp;&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;Overflow:auto&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
But if we make TBODY scrollable, there is one problem with the last column. It will have different width. And &amp;nbsp;it will behave differently when used in FF and Chrome. So I have added extra cell for header and footer by using the below code.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&amp;lt;!--[if !IE]&amp;gt;&amp;lt;!--&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&amp;lt;td widtd="16px" style="background-color:#ffffff; visibility: hidden"&amp;gt; &amp;lt;/td&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&amp;lt;!--&amp;lt;![endif]--&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
If the browser is not IE then it will add a extra cell to header. and Similar code is kept in footer to do the same thing.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
I don't have much knowledge on browser, but few things were not working fine in Chrome. So kept Javascript which will detect Chrome browser and change the properties accordingly.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&amp;lt;script&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;var isChrome = navigator.userAgent.toLowerCase().indexOf('chrome')&amp;gt; -1;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;if(isChrome){&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;document.getElementById('scrollHead').style.display ="block";&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;document.getElementById('scrollBody').style.display ="block";&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;document.getElementById('scrollFooter').style.display ="block";&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;document.getElementById('tableHolder2').style.width ="580px";&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;}&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&amp;lt;/script&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Rest of the code is explained in the my previous post.&lt;/div&gt;

&lt;STYLE&gt;
DIV.scrollTableALL{
 clear: both;
 overflow: AUTO;
 width: 580px;
 height: 300px;
 POSITION: relative;
 color:black;
}
DIV.scrollTableALL thead td, tfoot td {
 background-color: #1B82E6;
 Z-INDEX: 60;
 position:relative;
}
DIV.scrollTableALL table{
 border:0px;
 cellspacing:1px;
 cellpading:1px;
 TEXT-ALIGN: center;
}

DIV.scrollTableALL thead td{
 TOP: expression(this.offsetParent.scrollTop -2);
}
DIV.scrollTableALL tfoot td{
 TOP: expression(this.offsetParent.clientHeight + this.offsetParent.scrollTop - (this.offsetParent.scrollHeight -2));
}

tr.odd{
 background-color:#FFFFFF;
}
tr.even{
 background-color:#D2E9FF;
}

th.fixedLeftALL, td.fixedLeftALL {
 z-index: 60;
 border-right: 1px solid silver;
 border-left: 1px solid silver;
 LEFT: expression(this.offsetParent.scrollLeft -1);
 POSITION: relative;
}
th.fixedRightALL, td.fixedRightALL {
 z-index: 60;
 border-right: 1px solid silver;
 border-left: 1px solid silver;
 LEFT: expression(this.offsetParent.clientWidth - this.offsetParent.scrollWidth + this.offsetParent.scrollLeft +1); 
 POSITION: relative;
}


html&gt;body div.scrollTableALL {
overflow: hidden;
}
html&gt;body tbody.scrollBodyALL {
height: 200px;
overflow: auto;
}
&lt;/style&gt;

&lt;div class="scrollTableALL" id = "scrollTableALL"&gt;
&lt;table id="TableALL" width="100%"&gt; 
&lt;thead class="scrollHeadALL" id="scrollHeadALL"&gt;
&lt;tr&gt;
&lt;td class="fixedLeftALL" style="z-index:80;"&gt;first-column&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td class="fixedRightALL" style="z-index:80;"&gt;Last-column&lt;/td&gt;
&lt;!--[if !IE]&gt;&lt;!--&gt;
&lt;td width="14px"&gt; &lt;/td&gt;
&lt;!--&lt;![endif]--&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody class="scrollBodyALL" id="scrollBodyALL"&gt;
&lt;tr style="background-color:#D2E9FF"&gt;
&lt;td class="fixedLeftALL"&gt;first-column&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td class="fixedRightALL"&gt;Last-column&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="background-color:#FFFFFF"&gt;
&lt;td class="fixedLeftALL"&gt;first-column&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td class="fixedRightALL"&gt;Last-column&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="background-color:#D2E9FF"&gt;
&lt;td class="fixedLeftALL"&gt;first-column&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td class="fixedRightALL"&gt;Last-column&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="background-color:#FFFFFF"&gt;
&lt;td class="fixedLeftALL"&gt;first-column&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td class="fixedRightALL"&gt;Last-column&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="background-color:#D2E9FF"&gt;
&lt;td class="fixedLeftALL"&gt;first-column&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td class="fixedRightALL"&gt;Last-column&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="background-color:#FFFFFF"&gt;
&lt;td class="fixedLeftALL"&gt;first-column&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td class="fixedRightALL"&gt;Last-column&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="background-color:#D2E9FF"&gt;
&lt;td class="fixedLeftALL"&gt;first-column&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td class="fixedRightALL"&gt;Last-column&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="background-color:#FFFFFF"&gt;
&lt;td class="fixedLeftALL"&gt;first-column&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td class="fixedRightALL"&gt;Last-column&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="background-color:#D2E9FF"&gt;
&lt;td class="fixedLeftALL"&gt;first-column&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td class="fixedRightALL"&gt;Last-column&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="background-color:#FFFFFF"&gt;
&lt;td class="fixedLeftALL"&gt;first-column&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td class="fixedRightALL"&gt;Last-column&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="background-color:#D2E9FF"&gt;
&lt;td class="fixedLeftALL"&gt;first-column&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td class="fixedRightALL"&gt;Last-column&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="background-color:#FFFFFF"&gt;
&lt;td class="fixedLeftALL"&gt;first-column&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td class="fixedRightALL"&gt;Last-column&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="background-color:#D2E9FF"&gt;
&lt;td class="fixedLeftALL"&gt;first-column&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td class="fixedRightALL"&gt;Last-column&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="background-color:#FFFFFF"&gt;
&lt;td class="fixedLeftALL"&gt;first-column&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td class="fixedRightALL"&gt;Last-column&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="background-color:#D2E9FF"&gt;
&lt;td class="fixedLeftALL"&gt;first-column&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td class="fixedRightALL"&gt;Last-column&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="background-color:#FFFFFF"&gt;
&lt;td class="fixedLeftALL"&gt;first-column&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td class="fixedRightALL"&gt;Last-column&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="background-color:#D2E9FF"&gt;
&lt;td class="fixedLeftALL"&gt;first-column&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td class="fixedRightALL"&gt;Last-column&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="background-color:#FFFFFF"&gt;
&lt;td class="fixedLeftALL"&gt;first-column&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td class="fixedRightALL"&gt;Last-column&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;tfoot class="scrollFooterALL" id="scrollFooterALL"&gt;&lt;tr&gt;
&lt;tr&gt;
&lt;td class="fixedLeftALL"&gt;first-column&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td&gt;second&lt;/td&gt;
&lt;td class="fixedRightALL"&gt;Last-column&lt;/td&gt;
&lt;!--[if !IE]&gt;&lt;!--&gt;
&lt;td width="14px"&gt; &lt;/td&gt;
&lt;!--&lt;![endif]--&gt;
&lt;/tr&gt;
&lt;/tr&gt;&lt;/tfoot&gt;

&lt;/table&gt;
&lt;/div&gt;
&lt;script&gt;
var is_chrome = navigator.userAgent.toLowerCase().indexOf('chrome')&gt; -1;
if(is_chrome){
document.getElementById('scrollHeadALL').style.display ="block";
document.getElementById('scrollBodyALL').style.display ="block";
document.getElementById('scrollFooterALL').style.display ="block";
document.getElementById('scrollTableALL').style.width ="540px";
}
&lt;/script&gt;


&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/926343483132857580-3319107327552573455?l=s7u.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/PFrJqC_jUDnC1ElgekPEBPkjxWk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/PFrJqC_jUDnC1ElgekPEBPkjxWk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/PFrJqC_jUDnC1ElgekPEBPkjxWk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/PFrJqC_jUDnC1ElgekPEBPkjxWk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ScrollableTable/~4/jPp85cIzn94" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://s7u.blogspot.com/feeds/3319107327552573455/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=926343483132857580&amp;postID=3319107327552573455" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/926343483132857580/posts/default/3319107327552573455?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/926343483132857580/posts/default/3319107327552573455?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ScrollableTable/~3/jPp85cIzn94/fixed-header-footer-table.html" title="Fixed Header Footer Table" /><author><name>Shahib Ulla</name><uri>http://www.blogger.com/profile/01101767166193323850</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://3.bp.blogspot.com/-HsMLLdbS4iw/Tv44MVPxkOI/AAAAAAAAAC8/bJpnfy2b6X8/s220/IMG_0106.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://s7u.blogspot.com/2010/08/fixed-header-footer-table.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0MMR3g_cSp7ImA9Wx5UEEg.&quot;"><id>tag:blogger.com,1999:blog-926343483132857580.post-9119576205615029343</id><published>2008-07-28T23:46:00.102+05:30</published><updated>2010-10-14T15:48:06.649+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-10-14T15:48:06.649+05:30</app:edited><title>Scrollable table</title><content type="html">&lt;div style="text-align: justify;"&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;I am able to implemented&amp;nbsp;&lt;/span&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;Complete Scrollable Table&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&amp;nbsp;which uses only &lt;b&gt;CSS&lt;/b&gt;. It &lt;b&gt;Works Fine in IE&lt;/b&gt; but may not work properly in other browsers.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;This&amp;nbsp;&lt;b&gt;table&lt;/b&gt; has  &lt;/span&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;fixed header&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;, &lt;/span&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;fixed footer&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;, &lt;/span&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;fixed right column &lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;and&amp;nbsp;&lt;/span&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;fixed left column&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&amp;nbsp;remaining &lt;/span&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;Scrollable Body&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;. Which means it is &lt;b&gt;scrollable in 2 dimension&lt;/b&gt;.&amp;nbsp;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;Advantages:&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;Easy to implement.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;Multiple rows can be made non-scrollable.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;Multiple columns can be made non-scrollable&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;Also can make table width dynamic.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;For people who don't like reading, few points them how to use this code:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;Copy the code present in Textbox into HTML file.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;Modify the below highlighted part if you want to change width or height.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style="text-align: justify;"&gt;
&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; DIV.tableHolder2 {&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;OVERFLOW: AUTO;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&amp;nbsp;WIDTH: 600px;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;POSITION: relative;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;HEIGHT: 200px;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;Complete Code&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span class="Apple-style-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span" style="white-space: normal;"&gt;
&lt;textarea cols="70" rows="20"&gt;&amp;lt;STYLE&amp;gt;
DIV.ScrollTableContainerIE{
 clear: both;
 overflow: AUTO;
 width: 400px;
 height: 300px;
 POSITION: relative;
}
DIV.ScrollTableContainerIE thead td, tfoot td {
 background-color: #1B82E6;
 Z-INDEX: 60;
 position:relative;
}
DIV.ScrollTableContainerIE table{
 border:0px;
 cellspacing:1px;
 cellpading:1px;
 TEXT-ALIGN: center;
}

DIV.ScrollTableContainerIE thead td{
 TOP: expression(this.offsetParent.scrollTop -2);
}
DIV.ScrollTableContainerIE tfoot td{
 TOP: expression(this.offsetParent.clientHeight + this.offsetParent.scrollTop - (this.offsetParent.scrollHeight -2));
}

tr.odd{
 background-color:#FFFFFF;
}
tr.even{
 background-color:#D2E9FF;
}

th.fixedLeft, td.fixedLeft {
 z-index: 60;
 border-right: 1px solid silver;
 border-left: 1px solid silver;
 LEFT: expression(this.offsetParent.scrollLeft -1);
 POSITION: relative;
}
th.fixedRight, td.fixedRight {
 z-index: 60;
 border-right: 1px solid silver;
 border-left: 1px solid silver;
 LEFT: expression(this.offsetParent.clientWidth - this.offsetParent.scrollWidth + this.offsetParent.scrollLeft +1); 
 POSITION: relative;
}
&amp;lt;/STYLE&amp;gt;
&amp;lt;DIV class="ScrollTableContainerIE" id="ScrollTableContainerIE"&amp;gt;
 &amp;lt;TABLE id="Table0"&amp;gt;
  &amp;lt;THEAD id="scrollHeader"&amp;gt;
   &amp;lt;TR&amp;gt;
    &amp;lt;TD class="fixedLeft" style="z-Index:70"&amp;gt;First Column&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;Second Column&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;Third Column&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;Fourth Column&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;Fifth Column&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;Sixth Column&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;Seventh Column&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;Eight Column&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;Ninth Column&amp;lt;/TD&amp;gt;
    &amp;lt;TD class="fixedRight" style="z-Index:70"&amp;gt;Tenth Column&amp;lt;/TD&amp;gt;
   &amp;lt;/TR&amp;gt;
  &amp;lt;/THEAD&amp;gt;
  &amp;lt;TBODY id="scrollBody"&amp;gt;
   &amp;lt;TR class="odd"&amp;gt;
    &amp;lt;TD class="fixedLeft"&amp;gt;0&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;0&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;0&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;0&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;0&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;0&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;0&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;0&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;0&amp;lt;/TD&amp;gt;
    &amp;lt;TD class="fixedRight"&amp;gt;0&amp;lt;/TD&amp;gt;
   &amp;lt;/TR&amp;gt;
   &amp;lt;TR class="even"&amp;gt;
    &amp;lt;TD class="fixedLeft"&amp;gt;1&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;1&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;1&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;1&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;1&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;1&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;1&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;1&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;1&amp;lt;/TD&amp;gt;
    &amp;lt;TD class="fixedRight"&amp;gt;1&amp;lt;/TD&amp;gt;
   &amp;lt;/TR&amp;gt;
   &amp;lt;TR class="odd"&amp;gt;
    &amp;lt;TD class="fixedLeft"&amp;gt;2&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;2&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;2&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;2&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;2&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;2&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;2&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;2&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;2&amp;lt;/TD&amp;gt;
    &amp;lt;TD class="fixedRight"&amp;gt;2&amp;lt;/TD&amp;gt;
   &amp;lt;/TR&amp;gt;
   &amp;lt;TR class="even"&amp;gt;
    &amp;lt;TD class="fixedLeft"&amp;gt;3&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;3&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;3&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;3&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;3&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;3&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;3&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;3&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;3&amp;lt;/TD&amp;gt;
    &amp;lt;TD class="fixedRight"&amp;gt;3&amp;lt;/TD&amp;gt;
   &amp;lt;/TR&amp;gt;
   &amp;lt;TR class="odd"&amp;gt;
    &amp;lt;TD class="fixedLeft"&amp;gt;4&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;4&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;4&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;4&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;4&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;4&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;4&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;4&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;4&amp;lt;/TD&amp;gt;
    &amp;lt;TD class="fixedRight"&amp;gt;4&amp;lt;/TD&amp;gt;
   &amp;lt;/TR&amp;gt;
   &amp;lt;TR class="even"&amp;gt;
    &amp;lt;TD class="fixedLeft"&amp;gt;5&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;5&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;5&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;5&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;5&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;5&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;5&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;5&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;5&amp;lt;/TD&amp;gt;
    &amp;lt;TD class="fixedRight"&amp;gt;5&amp;lt;/TD&amp;gt;
   &amp;lt;/TR&amp;gt;
   &amp;lt;TR class="odd"&amp;gt;
    &amp;lt;TD class="fixedLeft"&amp;gt;6&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;6&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;6&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;6&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;6&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;6&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;6&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;6&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;6&amp;lt;/TD&amp;gt;
    &amp;lt;TD class="fixedRight"&amp;gt;6&amp;lt;/TD&amp;gt;
   &amp;lt;/TR&amp;gt;
   &amp;lt;TR class="even"&amp;gt;
    &amp;lt;TD class="fixedLeft"&amp;gt;7&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;7&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;7&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;7&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;7&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;7&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;7&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;7&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;7&amp;lt;/TD&amp;gt;
    &amp;lt;TD class="fixedRight"&amp;gt;7&amp;lt;/TD&amp;gt;
   &amp;lt;/TR&amp;gt;
   &amp;lt;TR class="odd"&amp;gt;
    &amp;lt;TD class="fixedLeft"&amp;gt;8&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;8&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;8&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;8&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;8&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;8&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;8&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;8&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;8&amp;lt;/TD&amp;gt;
    &amp;lt;TD class="fixedRight"&amp;gt;8&amp;lt;/TD&amp;gt;
   &amp;lt;/TR&amp;gt;
   &amp;lt;TR class="even"&amp;gt;
    &amp;lt;TD class="fixedLeft"&amp;gt;9&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;9&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;9&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;9&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;9&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;9&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;9&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;9&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;9&amp;lt;/TD&amp;gt;
    &amp;lt;TD class="fixedRight"&amp;gt;9&amp;lt;/TD&amp;gt;
   &amp;lt;/TR&amp;gt;
   &amp;lt;TR class="odd"&amp;gt;
    &amp;lt;TD class="fixedLeft"&amp;gt;10&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;0&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;0&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;0&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;0&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;0&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;0&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;0&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;0&amp;lt;/TD&amp;gt;
    &amp;lt;TD class="fixedRight"&amp;gt;10&amp;lt;/TD&amp;gt;
   &amp;lt;/TR&amp;gt;
   &amp;lt;TR class="even"&amp;gt;
    &amp;lt;TD class="fixedLeft"&amp;gt;11&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;1&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;1&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;1&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;1&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;1&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;1&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;1&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;1&amp;lt;/TD&amp;gt;
    &amp;lt;TD class="fixedRight"&amp;gt;11&amp;lt;/TD&amp;gt;
   &amp;lt;/TR&amp;gt;
   &amp;lt;TR class="odd"&amp;gt;
    &amp;lt;TD class="fixedLeft"&amp;gt;12&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;2&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;2&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;2&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;2&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;2&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;2&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;2&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;2&amp;lt;/TD&amp;gt;
    &amp;lt;TD class="fixedRight"&amp;gt;12&amp;lt;/TD&amp;gt;
   &amp;lt;/TR&amp;gt;
   &amp;lt;TR class="even"&amp;gt;
    &amp;lt;TD class="fixedLeft"&amp;gt;13&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;3&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;3&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;3&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;3&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;3&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;3&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;3&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;3&amp;lt;/TD&amp;gt;
    &amp;lt;TD class="fixedRight"&amp;gt;13&amp;lt;/TD&amp;gt;
   &amp;lt;/TR&amp;gt;               
   &amp;lt;TR class="odd"&amp;gt;
    &amp;lt;TD class="fixedLeft"&amp;gt;14&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;4&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;4&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;4&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;4&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;4&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;4&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;4&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;4&amp;lt;/TD&amp;gt;
    &amp;lt;TD class="fixedRight"&amp;gt;14&amp;lt;/TD&amp;gt;
   &amp;lt;/TR&amp;gt;
   &amp;lt;TR class="even"&amp;gt;
    &amp;lt;TD class="fixedLeft"&amp;gt;15&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;5&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;5&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;5&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;5&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;5&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;5&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;5&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;5&amp;lt;/TD&amp;gt;
    &amp;lt;TD class="fixedRight"&amp;gt;15&amp;lt;/TD&amp;gt;
   &amp;lt;/TR&amp;gt;
  &amp;lt;/TBODY&amp;gt;
  &amp;lt;TFOOT id="scrollFooter"&amp;gt;
   &amp;lt;TR&amp;gt;
    &amp;lt;TD class="fixedLeft" style="z-Index:70"&amp;gt;First Column&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;Second Column&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;Third Column&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;Fourth Column&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;Fifth Column&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;Sixth Column&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;Seventh Column&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;Eight Column&amp;lt;/TD&amp;gt;
    &amp;lt;TD&amp;gt;Ninth Column&amp;lt;/TD&amp;gt;
    &amp;lt;TD class="fixedRight" style="z-Index:70"&amp;gt;Tenth Column&amp;lt;/TD&amp;gt;
   &amp;lt;/TR&amp;gt;
  &amp;lt;/TFOOT&amp;gt;
 &amp;lt;/TABLE&amp;gt;
&amp;lt;/DIV&amp;gt;
&lt;/textarea&gt;&lt;/span&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;Now, I will explain what is happening in the code. First lets go to CSS:&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #b45f06; font-family: Verdana, sans-serif;"&gt;DIV.tableHolder2 {&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;
&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; clear: both;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;
&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; height: 280px;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;
&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; width: 600px;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;
&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; overflow: auto;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;
&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; POSITION: relative;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;
&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; font-weight: normal;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;
&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; TEXT-ALIGN: center;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;
&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;}&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="color: #b45f06; font-family: Verdana, sans-serif;"&gt;The above CSS is applied to DIV. Why it is needed?&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;The answer is very simple. Here we use scroll property of DIV which will help us creating &lt;b&gt;fixed header &lt;/b&gt;and &lt;b&gt;footer &lt;/b&gt;also &lt;b&gt;fixing columns.&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span class="Apple-style-span" style="color: #b45f06; font-family: Verdana, sans-serif;"&gt;Why Height and Width is applied to DIV?&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;To make some thing scrollable we need to &lt;i&gt;provide less height or width&lt;/i&gt; to it. If we specify less height and width to table, it will not work out. So if we have to make Parent element height or width less than child.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #b45f06; font-family: Verdana, sans-serif;"&gt;&lt;b&gt;What is Overflow:Auto?&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;This means Element(Here Div) should get scrollbars when the actual width increases the given width. Here table should be scrollable when it has more height or width. It should not scroll if height or width is less.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #b45f06; font-family: Verdana, sans-serif;"&gt;&lt;b&gt;Position: Relative&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="border-collapse: collapse;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;Position DIV relatively to its normal position&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="border-collapse: collapse; color: #b45f06; font-family: Verdana, sans-serif;"&gt;thead.scrollHead th, thead.scrollHead td, tfoot.scrollFooter td {&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="border-collapse: collapse;"&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&amp;nbsp;background-color: #1B82E6;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&amp;nbsp;Z-INDEX: 60;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&amp;nbsp;POSITION: relative;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&amp;nbsp;HEIGHT: 20px;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #b45f06; font-family: Verdana, sans-serif;"&gt;Why &lt;b&gt;Z-Index&lt;/b&gt; is needed?&lt;/span&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;The z-index property specifies the stack order of an element. If you don't put z-Index or if you keep less value here, there are more chance of overlapping between adjacent rows when you scroll.&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;Position: Relative&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;div style="display: inline !important; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;
&lt;div style="display: inline !important;"&gt;
&lt;div style="display: inline !important;"&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;Generates a relatively positioned element, positioned relative to its normal position&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;thead.scrollHead td{&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;
&lt;b&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;TOP: expression&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;(&lt;/span&gt;this.offsetParent.scrollTop&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;-2);&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;TOP: expression(this.offsetParent.scrollTop-2);&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/div&gt;
&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;Expression is IE function which calculate the position of DIV and same position is assigned to THEAD.&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;tfoot.scrollFooter td{&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&amp;nbsp;TOP:expression(&lt;/span&gt;this.offsetParent.clientHeight&lt;span class="Apple-style-span" style="font-weight: normal;"&gt; - &lt;/span&gt;this.offsetParent.scrollHeight&lt;span class="Apple-style-span" style="font-weight: normal;"&gt; + &lt;/span&gt;this.offsetParent.scrollTop&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;);&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;Here expression TOP for TFOOT.&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;ie., DIV TOP + DIV HEIGHT - 1 ROW(Scroll Height)&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;
&lt;/div&gt;
&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;th.fixedLeft, td.fixedLeft {&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;z-index: 50;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;border-right: 1px solid silver;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;LEFT: expression(&lt;/span&gt;this.offsetParent.scrollLeft&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;-2);&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;POSITION: relative;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;The above code is for Left column. It will use expression to calculate LEFT position for Left column.&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;Similiarly Code for Right column.&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;
&lt;/div&gt;
&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;th.fixedRight, td.fixedRight {&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;z-index: 50;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;border-left: 1px solid silver;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;LEFT:expression(&lt;/span&gt;this.offsetParent.clientWidth&lt;span class="Apple-style-span" style="font-weight: normal;"&gt; - &lt;/span&gt;this.offsetParent.scrollWidth&lt;span class="Apple-style-span" style="font-weight: normal;"&gt; + &lt;/span&gt;this.offsetParent.scrollLeft&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;);&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;POSITION: relative;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;Now, what all necessary to make scrollable table.&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;DIV&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;TABLE,&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;THEAD,&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;TBODY,&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;TFOOT&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;Working Example:&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;style&gt;
DIV.ScrollTableContainerIE{
 clear: both;
 overflow: AUTO;
 width: 400px;
 height: 300px;
 POSITION: relative;
 color:black;
}
DIV.ScrollTableContainerIE thead td, tfoot td {
 background-color: #1B82E6;
 Z-INDEX: 60;
 position:relative;
}
DIV.ScrollTableContainerIE table{
 border:0px;
 cellspacing:1px;
 cellpading:1px;
 TEXT-ALIGN: center;
}

DIV.ScrollTableContainerIE thead td{
 TOP: expression(this.offsetParent.scrollTop -2);
}
DIV.ScrollTableContainerIE tfoot td{
 TOP: expression(this.offsetParent.clientHeight + this.offsetParent.scrollTop - (this.offsetParent.scrollHeight -2));
}

tr.odd{
 background-color:#FFFFFF;
}
tr.even{
 background-color:#D2E9FF;
}

th.fixedLeft, td.fixedLeft {
 z-index: 60;
 border-right: 1px solid silver;
 border-left: 1px solid silver;
 LEFT: expression(this.offsetParent.scrollLeft -1);
 POSITION: relative;
}
th.fixedRight, td.fixedRight {
 z-index: 60;
 border-right: 1px solid silver;
 border-left: 1px solid silver;
 LEFT: expression(this.offsetParent.clientWidth - this.offsetParent.scrollWidth + this.offsetParent.scrollLeft +1); 
 POSITION: relative;
}
&lt;/style&gt;
&lt;br /&gt;
&lt;div class="ScrollTableContainerIE" id="ScrollTableContainerIE"&gt;
&lt;table&gt;
  &lt;thead id="scrollHeader"&gt;
&lt;tr&gt;
    &lt;td class="fixedLeft" style="z-index: 70;"&gt;First Column&lt;/td&gt;
    &lt;td&gt;Second Column&lt;/td&gt;
    &lt;td&gt;Third Column&lt;/td&gt;
    &lt;td&gt;Fourth Column&lt;/td&gt;
    &lt;td&gt;Fifth Column&lt;/td&gt;
    &lt;td&gt;Sixth Column&lt;/td&gt;
    &lt;td&gt;Seventh Column&lt;/td&gt;
    &lt;td&gt;Eight Column&lt;/td&gt;
    &lt;td&gt;Ninth Column&lt;/td&gt;
    &lt;td class="fixedRight" style="z-index: 70;"&gt;Tenth Column&lt;/td&gt;
   &lt;/tr&gt;
&lt;/thead&gt;
  &lt;tbody id="scrollBody"&gt;
&lt;tr class="odd"&gt;
    &lt;td class="fixedLeft"&gt;0&lt;/td&gt;
    &lt;td&gt;0&lt;/td&gt;
    &lt;td&gt;0&lt;/td&gt;
    &lt;td&gt;0&lt;/td&gt;
    &lt;td&gt;0&lt;/td&gt;
    &lt;td&gt;0&lt;/td&gt;
    &lt;td&gt;0&lt;/td&gt;
    &lt;td&gt;0&lt;/td&gt;
    &lt;td&gt;0&lt;/td&gt;
    &lt;td class="fixedRight"&gt;0&lt;/td&gt;
   &lt;/tr&gt;
&lt;tr class="even"&gt;
    &lt;td class="fixedLeft"&gt;1&lt;/td&gt;
    &lt;td&gt;1&lt;/td&gt;
    &lt;td&gt;1&lt;/td&gt;
    &lt;td&gt;1&lt;/td&gt;
    &lt;td&gt;1&lt;/td&gt;
    &lt;td&gt;1&lt;/td&gt;
    &lt;td&gt;1&lt;/td&gt;
    &lt;td&gt;1&lt;/td&gt;
    &lt;td&gt;1&lt;/td&gt;
    &lt;td class="fixedRight"&gt;1&lt;/td&gt;
   &lt;/tr&gt;
&lt;tr class="odd"&gt;
    &lt;td class="fixedLeft"&gt;2&lt;/td&gt;
    &lt;td&gt;2&lt;/td&gt;
    &lt;td&gt;2&lt;/td&gt;
    &lt;td&gt;2&lt;/td&gt;
    &lt;td&gt;2&lt;/td&gt;
    &lt;td&gt;2&lt;/td&gt;
    &lt;td&gt;2&lt;/td&gt;
    &lt;td&gt;2&lt;/td&gt;
    &lt;td&gt;2&lt;/td&gt;
    &lt;td class="fixedRight"&gt;2&lt;/td&gt;
   &lt;/tr&gt;
&lt;tr class="even"&gt;
    &lt;td class="fixedLeft"&gt;3&lt;/td&gt;
    &lt;td&gt;3&lt;/td&gt;
    &lt;td&gt;3&lt;/td&gt;
    &lt;td&gt;3&lt;/td&gt;
    &lt;td&gt;3&lt;/td&gt;
    &lt;td&gt;3&lt;/td&gt;
    &lt;td&gt;3&lt;/td&gt;
    &lt;td&gt;3&lt;/td&gt;
    &lt;td&gt;3&lt;/td&gt;
    &lt;td class="fixedRight"&gt;3&lt;/td&gt;
   &lt;/tr&gt;
&lt;tr class="odd"&gt;
    &lt;td class="fixedLeft"&gt;4&lt;/td&gt;
    &lt;td&gt;4&lt;/td&gt;
    &lt;td&gt;4&lt;/td&gt;
    &lt;td&gt;4&lt;/td&gt;
    &lt;td&gt;4&lt;/td&gt;
    &lt;td&gt;4&lt;/td&gt;
    &lt;td&gt;4&lt;/td&gt;
    &lt;td&gt;4&lt;/td&gt;
    &lt;td&gt;4&lt;/td&gt;
    &lt;td class="fixedRight"&gt;4&lt;/td&gt;
   &lt;/tr&gt;
&lt;tr class="even"&gt;
    &lt;td class="fixedLeft"&gt;5&lt;/td&gt;
    &lt;td&gt;5&lt;/td&gt;
    &lt;td&gt;5&lt;/td&gt;
    &lt;td&gt;5&lt;/td&gt;
    &lt;td&gt;5&lt;/td&gt;
    &lt;td&gt;5&lt;/td&gt;
    &lt;td&gt;5&lt;/td&gt;
    &lt;td&gt;5&lt;/td&gt;
    &lt;td&gt;5&lt;/td&gt;
    &lt;td class="fixedRight"&gt;5&lt;/td&gt;
   &lt;/tr&gt;
&lt;tr class="odd"&gt;
    &lt;td class="fixedLeft"&gt;6&lt;/td&gt;
    &lt;td&gt;6&lt;/td&gt;
    &lt;td&gt;6&lt;/td&gt;
    &lt;td&gt;6&lt;/td&gt;
    &lt;td&gt;6&lt;/td&gt;
    &lt;td&gt;6&lt;/td&gt;
    &lt;td&gt;6&lt;/td&gt;
    &lt;td&gt;6&lt;/td&gt;
    &lt;td&gt;6&lt;/td&gt;
    &lt;td class="fixedRight"&gt;6&lt;/td&gt;
   &lt;/tr&gt;
&lt;tr class="even"&gt;
    &lt;td class="fixedLeft"&gt;7&lt;/td&gt;
    &lt;td&gt;7&lt;/td&gt;
    &lt;td&gt;7&lt;/td&gt;
    &lt;td&gt;7&lt;/td&gt;
    &lt;td&gt;7&lt;/td&gt;
    &lt;td&gt;7&lt;/td&gt;
    &lt;td&gt;7&lt;/td&gt;
    &lt;td&gt;7&lt;/td&gt;
    &lt;td&gt;7&lt;/td&gt;
    &lt;td class="fixedRight"&gt;7&lt;/td&gt;
   &lt;/tr&gt;
&lt;tr class="odd"&gt;
    &lt;td class="fixedLeft"&gt;8&lt;/td&gt;
    &lt;td&gt;8&lt;/td&gt;
    &lt;td&gt;8&lt;/td&gt;
    &lt;td&gt;8&lt;/td&gt;
    &lt;td&gt;8&lt;/td&gt;
    &lt;td&gt;8&lt;/td&gt;
    &lt;td&gt;8&lt;/td&gt;
    &lt;td&gt;8&lt;/td&gt;
    &lt;td&gt;8&lt;/td&gt;
    &lt;td class="fixedRight"&gt;8&lt;/td&gt;
   &lt;/tr&gt;
&lt;tr class="even"&gt;
    &lt;td class="fixedLeft"&gt;9&lt;/td&gt;
    &lt;td&gt;9&lt;/td&gt;
    &lt;td&gt;9&lt;/td&gt;
    &lt;td&gt;9&lt;/td&gt;
    &lt;td&gt;9&lt;/td&gt;
    &lt;td&gt;9&lt;/td&gt;
    &lt;td&gt;9&lt;/td&gt;
    &lt;td&gt;9&lt;/td&gt;
    &lt;td&gt;9&lt;/td&gt;
    &lt;td class="fixedRight"&gt;9&lt;/td&gt;
   &lt;/tr&gt;
&lt;tr class="odd"&gt;
    &lt;td class="fixedLeft"&gt;10&lt;/td&gt;
    &lt;td&gt;0&lt;/td&gt;
    &lt;td&gt;0&lt;/td&gt;
    &lt;td&gt;0&lt;/td&gt;
    &lt;td&gt;0&lt;/td&gt;
    &lt;td&gt;0&lt;/td&gt;
    &lt;td&gt;0&lt;/td&gt;
    &lt;td&gt;0&lt;/td&gt;
    &lt;td&gt;0&lt;/td&gt;
    &lt;td class="fixedRight"&gt;10&lt;/td&gt;
   &lt;/tr&gt;
&lt;tr class="even"&gt;
    &lt;td class="fixedLeft"&gt;11&lt;/td&gt;
    &lt;td&gt;1&lt;/td&gt;
    &lt;td&gt;1&lt;/td&gt;
    &lt;td&gt;1&lt;/td&gt;
    &lt;td&gt;1&lt;/td&gt;
    &lt;td&gt;1&lt;/td&gt;
    &lt;td&gt;1&lt;/td&gt;
    &lt;td&gt;1&lt;/td&gt;
    &lt;td&gt;1&lt;/td&gt;
    &lt;td class="fixedRight"&gt;11&lt;/td&gt;
   &lt;/tr&gt;
&lt;tr class="odd"&gt;
    &lt;td class="fixedLeft"&gt;12&lt;/td&gt;
    &lt;td&gt;2&lt;/td&gt;
    &lt;td&gt;2&lt;/td&gt;
    &lt;td&gt;2&lt;/td&gt;
    &lt;td&gt;2&lt;/td&gt;
    &lt;td&gt;2&lt;/td&gt;
    &lt;td&gt;2&lt;/td&gt;
    &lt;td&gt;2&lt;/td&gt;
    &lt;td&gt;2&lt;/td&gt;
    &lt;td class="fixedRight"&gt;12&lt;/td&gt;
   &lt;/tr&gt;
&lt;tr class="even"&gt;
    &lt;td class="fixedLeft"&gt;13&lt;/td&gt;
    &lt;td&gt;3&lt;/td&gt;
    &lt;td&gt;3&lt;/td&gt;
    &lt;td&gt;3&lt;/td&gt;
    &lt;td&gt;3&lt;/td&gt;
    &lt;td&gt;3&lt;/td&gt;
    &lt;td&gt;3&lt;/td&gt;
    &lt;td&gt;3&lt;/td&gt;
    &lt;td&gt;3&lt;/td&gt;
    &lt;td class="fixedRight"&gt;13&lt;/td&gt;
   &lt;/tr&gt;
&lt;tr class="odd"&gt;
    &lt;td class="fixedLeft"&gt;14&lt;/td&gt;
    &lt;td&gt;4&lt;/td&gt;
    &lt;td&gt;4&lt;/td&gt;
    &lt;td&gt;4&lt;/td&gt;
    &lt;td&gt;4&lt;/td&gt;
    &lt;td&gt;4&lt;/td&gt;
    &lt;td&gt;4&lt;/td&gt;
    &lt;td&gt;4&lt;/td&gt;
    &lt;td&gt;4&lt;/td&gt;
    &lt;td class="fixedRight"&gt;14&lt;/td&gt;
   &lt;/tr&gt;
&lt;tr class="even"&gt;
    &lt;td class="fixedLeft"&gt;15&lt;/td&gt;
    &lt;td&gt;5&lt;/td&gt;
    &lt;td&gt;5&lt;/td&gt;
    &lt;td&gt;5&lt;/td&gt;
    &lt;td&gt;5&lt;/td&gt;
    &lt;td&gt;5&lt;/td&gt;
    &lt;td&gt;5&lt;/td&gt;
    &lt;td&gt;5&lt;/td&gt;
    &lt;td&gt;5&lt;/td&gt;
    &lt;td class="fixedRight"&gt;15&lt;/td&gt;
   &lt;/tr&gt;
&lt;/tbody&gt;
  &lt;tfoot id="scrollFooter"&gt;
&lt;tr&gt;
    &lt;td class="fixedLeft" style="z-index: 70;"&gt;First Column&lt;/td&gt;
    &lt;td&gt;Second Column&lt;/td&gt;
    &lt;td&gt;Third Column&lt;/td&gt;
    &lt;td&gt;Fourth Column&lt;/td&gt;
    &lt;td&gt;Fifth Column&lt;/td&gt;
    &lt;td&gt;Sixth Column&lt;/td&gt;
    &lt;td&gt;Seventh Column&lt;/td&gt;
    &lt;td&gt;Eight Column&lt;/td&gt;
    &lt;td&gt;Ninth Column&lt;/td&gt;
    &lt;td class="fixedRight" style="z-index: 70;"&gt;Tenth Column&lt;/td&gt;
   &lt;/tr&gt;
&lt;/tfoot&gt;
 &lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/926343483132857580-9119576205615029343?l=s7u.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/OjKVn90bLBz28FMIitg10ClYHsE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/OjKVn90bLBz28FMIitg10ClYHsE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/OjKVn90bLBz28FMIitg10ClYHsE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/OjKVn90bLBz28FMIitg10ClYHsE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ScrollableTable/~4/yRsQ5YAs8ug" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://s7u.blogspot.com/feeds/9119576205615029343/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=926343483132857580&amp;postID=9119576205615029343" title="6 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/926343483132857580/posts/default/9119576205615029343?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/926343483132857580/posts/default/9119576205615029343?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ScrollableTable/~3/yRsQ5YAs8ug/dear-friends-i-want-to-discuss-about.html" title="Scrollable table" /><author><name>Shahib Ulla</name><uri>http://www.blogger.com/profile/01101767166193323850</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://3.bp.blogspot.com/-HsMLLdbS4iw/Tv44MVPxkOI/AAAAAAAAAC8/bJpnfy2b6X8/s220/IMG_0106.jpg" /></author><thr:total>6</thr:total><feedburner:origLink>http://s7u.blogspot.com/2008/07/dear-friends-i-want-to-discuss-about.html</feedburner:origLink></entry></feed>

