CSS实例(一):漂亮的表格样式

来源:互联网 发布:卧底软件免费下载 编辑:程序博客网 时间:2024/06/11 03:25
WEB2.0提倡使用div布局,但不是要完全放弃使用表格,表格在数据展现方面还是不错的选择。
现在使用介绍使用CSS样式表来控制、美化表格的方法。




Html代码  收藏代码
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  
  2. <html xmlns="http://www.w3.org/1999/xhtml">  
  3. <head>  
  4. <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />  
  5. <title>精美的表格样式</title>  
  6. <style type="text/css">...  
  7. <!--  
  8. body,table{...}{  
  9.     font-size:12px;  
  10. }  
  11. table{...}{  
  12.     table-layout:fixed;  
  13.     empty-cells:show;   
  14.     border-collapse: collapse;  
  15.     margin:0 auto;  
  16. }  
  17. td{...}{  
  18.     height:20px;  
  19. }  
  20. h1,h2,h3{...}{  
  21.     font-size:12px;  
  22.     margin:0;  
  23.     padding:0;  
  24. }  
  25.   
  26. .title {...}{ background: #FFF; border: 1px solid #9DB3C5; padding: 1px; width:90%;margin:20px auto; }  
  27.     .title h1 {...}{ line-height: 31px; text-align:center;  background: #2F589C url(th_bg2.gif); background-repeat: repeat-x; background-position: 0 0; color: #FFF; }  
  28.         .title th, .title td {...}{ border: 1px solid #CAD9EA; padding: 5px; }  
  29.   
  30.   
  31. /**//*这个是借鉴一个论坛的样式*/  
  32. table.t1{...}{  
  33.     border:1px solid #cad9ea;  
  34.     color:#666;  
  35. }  
  36. table.t1 th {...}{  
  37.     background-image: url(th_bg1.gif);  
  38.     background-repeat::repeat-x;  
  39.     height:30px;  
  40. }  
  41. table.t1 td,table.t1 th{...}{  
  42.     border:1px solid #cad9ea;  
  43.     padding:0 1em 0;  
  44. }  
  45. table.t1 tr.a1{...}{  
  46.     background-color:#f5fafe;  
  47. }  
  48.   
  49.   
  50.   
  51. table.t2{...}{  
  52.     border:1px solid #9db3c5;  
  53.     color:#666;  
  54. }  
  55. table.t2 th {...}{  
  56.     background-image: url(th_bg2.gif);  
  57.     background-repeat::repeat-x;  
  58.     height:30px;  
  59.     color:#fff;  
  60. }  
  61. table.t2 td{...}{  
  62.     border:1px dotted #cad9ea;  
  63.     padding:0 2px 0;  
  64. }  
  65. table.t2 th{...}{  
  66.     border:1px solid #a7d1fd;  
  67.     padding:0 2px 0;  
  68. }  
  69. table.t2 tr.a1{...}{  
  70.     background-color:#e8f3fd;  
  71. }  
  72.   
  73.   
  74.   
  75. table.t3{...}{  
  76.     border:1px solid #fc58a6;  
  77.     color:#720337;  
  78. }  
  79. table.t3 th {...}{  
  80.     background-image: url(th_bg3.gif);  
  81.     background-repeat::repeat-x;  
  82.     height:30px;  
  83.     color:#35031b;  
  84. }  
  85. table.t3 td{...}{  
  86.     border:1px dashed #feb8d9;  
  87.     padding:0 1.5em 0;  
  88. }  
  89. table.t3 th{...}{  
  90.     border:1px solid #b9f9dc;  
  91.     padding:0 2px 0;  
  92. }  
  93. table.t3 tr.a1{...}{  
  94.     background-color:#fbd8e8;  
  95. }  
  96.   
  97. -->  
  98. </style>  
  99. <script type="text/javascript">...  
  100.     function ApplyStyle(s)...{  
  101.         document.getElementById("mytab").className=s.innerText;  
  102.     }  
  103. </script>  
  104. </head>  
  105.   
  106. <body>  
  107. <div class="title">  
  108.     <h1>大家好,CSS与表格的结合示例</h1>  
  109.     <table><tr><td>  
  110.         点击链接切换样式:<a href="javascript:;" onclick="ApplyStyle(this)">t1</a>  
  111.         <a href="javascript:;" onclick="ApplyStyle(this)">t2</a>  
  112.         <a href="javascript:;" onclick="ApplyStyle(this)">t3</a>  
  113.     </td></tr></table>  
  114. </div>  
  115. <table width="90%" id="mytab"  border="1" class="t1">  
  116.   <thead>  
  117.     <th width="10%">网名</th>  
  118.     <th width="30%">博客</th>  
  119.     <th width="20%">电邮</th>  
  120.     <th width="30%">网络硬盘</th>  
  121.     <th width="10%">QQ</th>  
  122.   </thead>  
  123.   <tr class="a1">  
  124.     <td>wallimn</td>  
  125.     <td>http://wallimn.iteye.com</td>  
  126.     <td>wallimn@tom.com</td>  
  127.     <td>http://wallimn.ys168.com</td>  
  128.     <td>54871876</td>  
  129.   </tr>  
  130.   <tr>  
  131.     <td>长三江</td>  
  132.     <td>村在</td>  
  133.     <td>北京天安</td>  
  134.     <td>东四十条</td>  
  135.     <td>21345678</td>  
  136.   </tr>  
  137.   <tr class="a1">  
  138.     <td>长三江</td>  
  139.     <td>村在</td>  
  140.     <td>北京天安</td>  
  141.     <td>东四十条</td>  
  142.     <td>21345678</td>  
  143.   </tr>  
  144.   <tr>  
  145.     <td>长三江</td>  
  146.     <td>村在</td>  
  147.     <td>北京天安</td>  
  148.     <td>东四十条</td>  
  149.     <td>21345678</td>  
  150.   </tr>  
  151.   <tr class="a1">  
  152.     <td>wallimn</td>  
  153.     <td>http://blog.csdn.net/wallimn</td>  
  154.     <td>wallimn@tom.com</td>  
  155.     <td>http://wallimn.ys168.com</td>  
  156.     <td>54871876</td>  
  157.   </tr>  
  158.   <tr>  
  159.     <td>长三江</td>  
  160.     <td>村在</td>  
  161.     <td>北京天安</td>  
  162.     <td>东四十条</td>  
  163.     <td>21345678</td>  
  164.   </tr>  
  165.   <tr class="a1">  
  166.     <td>长三江</td>  
  167.     <td>村在</td>  
  168.     <td>北京天安</td>  
  169.     <td>东四十条</td>  
  170.     <td>21345678</td>  
  171.   </tr>  
  172.   <tr>  
  173.     <td>长三江</td>  
  174.     <td>村在</td>  
  175.     <td>北京天安</td>  
  176.     <td>东四十条</td>  
  177.     <td>21345678</td>  
  178.   </tr>  
  179. </table>  
  180.   
  181. </body>  
  182. </html> 
原创粉丝点击