固定table的表頭

原貼:http://blog.csdn.net/qq378527566/article/details/7786126

另可參考:http://blog.csdn.net/sl1202/article/details/7314667 根據固定表頭的兩種方式

固定表頭兩種方式:

1.     表頭和表內容分別在兩個table中, 互不干擾.

優點: 實現簡單

缺點: 兩個table 的列寬不好保持一致, 缺乏靈活性

 

2.     用標籤的屬性來處理

[html] view plaincopy
  1. <span style="font-size:18px;"><html>  
  2.     <head>  
  3.         <style type="text/css">   
  4.   
  5. /*重點:固定行頭樣式*/  
  6. .scrollRowThead   
  7. {  
  8.      position: relative;   
  9.      left: expression(this.parentElement.parentElement.parentElement.parentElement.scrollLeft);  
  10.      z-index:0;  
  11. }  
  12.    
  13. /*重點:固定表頭樣式*/  
  14. .scrollColThead {  
  15.      position: relative;   
  16.      top: expression(this.parentElement.parentElement.parentElement.scrollTop);  
  17.      z-index:2;  
  18. }  
  19.   
  20. /*行列交叉的地方*/  
  21. .scrollCR {  
  22.      z-index:3;  
  23. }   
  24.   
  25. /*表格的線*/  
  26. .scrolltable   
  27. {   
  28.         border-bottom:1px solid #CCCCCC;   
  29.         border-right:1px solid #CCCCCC;   
  30. }  
  31.    
  32. /*單元格的線等*/  
  33. .scrolltable td,.scrollTable th   
  34. {  
  35.      border-left: 1px solid #CCCCCC;   
  36.      border-top: 1px solid #CCCCCC;   
  37.      padding: 5px;   
  38. }  
  39.   
  40. </style>  
  41. </head>  
  42.     <body>  
  43.         <div style="height:200px; width:200px; border: 1px solid  blue;  overflow-y:auto;  ">   
  44.                 <table border="0" cellpadding="3" cellspacing="0" class="scrolltable">  
  45.                     <tr class="scrollColThead" style="background-color:green;"><th class="scrollRowThead scrollCR">lie1</th><th>lie1</th></tr>  
  46.                     <tr><td class="scrollRowThead">content</td><td>content</td></tr>  
  47.                     <tr><td>content</td><td>content</td></tr>  
  48.                     <tr><td>content</td><td>content</td></tr>  
  49.                     <tr><td>content</td><td>content</td></tr>  
  50.                     <tr><td>content</td><td>content</td></tr>  
  51.                     <tr><td>content</td><td>content</td></tr>  
  52.                     <tr><td>content</td><td>content</td></tr>  
  53.                     <tr><td>content</td><td>content</td></tr>  
  54.                     <tr><td>content</td><td>content</td></tr>  
  55.                     <tr><td>content</td><td>content</td></tr>  
  56.                 </table>  
  57.         </div>  
  58.     </body>  
  59. </html>  
  60. </span>  

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章