CSS執行個體(一):漂亮的表格樣式

來源:互聯網
上載者:User
WEB2.0提倡使用div布局,但不是要完全放棄使用表格,表格在資料展現方面還是不錯的選擇。
現在使用介紹使用CSS樣式表來控制、美化表格的方法。




Html代碼   <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">   <html xmlns="http://www.w3.org/1999/xhtml">   <head>   <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />   <title>精美的表格樣式</title>   <style type="text/css">...   <!--   body,table{...}{       font-size:12px;   }   table{...}{       table-layout:fixed;       empty-cells:show;        border-collapse: collapse;       margin:0 auto;   }   td{...}{       height:20px;   }   h1,h2,h3{...}{       font-size:12px;       margin:0;       padding:0;   }      .title {...}{ background: #FFF; border: 1px solid #9DB3C5; padding: 1px; width:90%;margin:20px auto; }       .title h1 {...}{ line-height: 31px; text-align:center;  background: #2F589C url(th_bg2.gif); background-repeat: repeat-x; background-position: 0 0; color: #FFF; }           .title th, .title td {...}{ border: 1px solid #CAD9EA; padding: 5px; }         /**//*這個是借鑒一個論壇的樣式*/   table.t1{...}{       border:1px solid #cad9ea;       color:#666;   }   table.t1 th {...}{       background-image: url(th_bg1.gif);       background-repeat::repeat-x;       height:30px;   }   table.t1 td,table.t1 th{...}{       border:1px solid #cad9ea;       padding:0 1em 0;   }   table.t1 tr.a1{...}{       background-color:#f5fafe;   }            table.t2{...}{       border:1px solid #9db3c5;       color:#666;   }   table.t2 th {...}{       background-image: url(th_bg2.gif);       background-repeat::repeat-x;       height:30px;       color:#fff;   }   table.t2 td{...}{       border:1px dotted #cad9ea;       padding:0 2px 0;   }   table.t2 th{...}{       border:1px solid #a7d1fd;       padding:0 2px 0;   }   table.t2 tr.a1{...}{       background-color:#e8f3fd;   }            table.t3{...}{       border:1px solid #fc58a6;       color:#720337;   }   table.t3 th {...}{       background-image: url(th_bg3.gif);       background-repeat::repeat-x;       height:30px;       color:#35031b;   }   table.t3 td{...}{       border:1px dashed #feb8d9;       padding:0 1.5em 0;   }   table.t3 th{...}{       border:1px solid #b9f9dc;       padding:0 2px 0;   }   table.t3 tr.a1{...}{       background-color:#fbd8e8;   }      -->   </style>   <script type="text/javascript">...       function ApplyStyle(s)...{           document.getElementById("mytab").className=s.innerText;       }   </script>   </head>      <body>   <div class="title">       <h1>大家好,CSS與表格的結合樣本</h1>       <table><tr><td>           點選連結轉場樣式:<a href="javascript:;" onclick="ApplyStyle(this)">t1</a>           <a href="javascript:;" onclick="ApplyStyle(this)">t2</a>           <a href="javascript:;" onclick="ApplyStyle(this)">t3</a>       </td></tr></table>   </div>   <table width="90%" id="mytab"  border="1" class="t1">     <thead>       <th width="10%">網名</th>       <th width="30%">部落格</th>       <th width="20%">電郵</th>       <th width="30%">網路硬碟</th>       <th width="10%">QQ</th>     </thead>     <tr class="a1">       <td>wallimn</td>       <td>http://wallimn.iteye.com</td>       <td>wallimn@tom.com</td>       <td>http://wallimn.ys168.com</td>       <td>54871876</td>     </tr>     <tr>       <td>長三江</td>       <td>村在</td>       <td>北京天安</td>       <td>東四十條</td>       <td>21345678</td>     </tr>     <tr class="a1">       <td>長三江</td>       <td>村在</td>       <td>北京天安</td>       <td>東四十條</td>       <td>21345678</td>     </tr>     <tr>       <td>長三江</td>       <td>村在</td>       <td>北京天安</td>       <td>東四十條</td>       <td>21345678</td>     </tr>     <tr class="a1">       <td>wallimn</td>       <td>http://blog.csdn.net/wallimn</td>       <td>wallimn@tom.com</td>       <td>http://wallimn.ys168.com</td>       <td>54871876</td>     </tr>     <tr>       <td>長三江</td>       <td>村在</td>       <td>北京天安</td>       <td>東四十條</td>       <td>21345678</td>     </tr>     <tr class="a1">       <td>長三江</td>       <td>村在</td>       <td>北京天安</td>       <td>東四十條</td>       <td>21345678</td>     </tr>     <tr>       <td>長三江</td>       <td>村在</td>       <td>北京天安</td>       <td>東四十條</td>       <td>21345678</td>     </tr>   </table>      </body>   </html> 
相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.