zoukankan      html  css  js  c++  java
  • html 简单的table样式

    效果预览:

    代码:

      1 <!DOCTYPE html>
      2 <html>
      3 <head>
      4     <meta charset="utf-8">
      5     <title>html 简单的table样式</title>
      6     <style type="text/css">
      7     /* gridtable */
      8     table.gridtable {
      9         font-family: verdana,arial,sans-serif;
     10         font-size:11px;
     11         color:#333333;
     12         border-width: 1px;
     13         border-color: #666666;
     14         border-collapse: collapse;
     15     }
     16     table.gridtable th {
     17         border-width: 1px;
     18         padding: 8px;
     19         border-style: solid;
     20         border-color: #666666;
     21         background-color: #dedede;
     22     }
     23     table.gridtable td {
     24         border-width: 1px;
     25         padding: 8px;
     26         border-style: solid;
     27         border-color: #666666;
     28         background-color: #ffffff;
     29     }
     30     /* /gridtable */
     31 
     32     /* imagetable */
     33     table.imagetable {
     34         font-family: verdana,arial,sans-serif;
     35         font-size:11px;
     36         color:#333333;
     37         border-width: 1px;
     38         border-color: #999999;
     39         border-collapse: collapse;
     40     }
     41     table.imagetable th {
     42         background:#b5cfd2 url('cell-blue.jpg');
     43         border-width: 1px;
     44         padding: 8px;
     45         border-style: solid;
     46         border-color: #999999;
     47     }
     48     table.imagetable td {
     49         background:#dcddc0 url('cell-grey.jpg');
     50         border-width: 1px;
     51         padding: 8px;
     52         border-style: solid;
     53         border-color: #999999;
     54     }
     55     /* /imagetable */
     56     /* altrowstable */
     57 
     58     table.altrowstable {
     59         font-family: verdana,arial,sans-serif;
     60         font-size:11px;
     61         color:#333333;
     62         border-width: 1px;
     63         border-color: #a9c6c9;
     64         border-collapse: collapse;
     65     }
     66     table.altrowstable th {
     67         border-width: 1px;
     68         padding: 8px;
     69         border-style: solid;
     70         border-color: #a9c6c9;
     71     }
     72     table.altrowstable td {
     73         border-width: 1px;
     74         padding: 8px;
     75         border-style: solid;
     76         border-color: #a9c6c9;
     77     }
     78     .oddrowcolor{
     79         background-color:#d4e3e5;
     80     }
     81     .evenrowcolor{
     82         background-color:#c3dde0;
     83     }
     84     /* /altrowstable */
     85 
     86     /* hovertable */
     87     table.hovertable {
     88         font-family: verdana,arial,sans-serif;
     89         font-size:11px;
     90         color:#333333;
     91         border-width: 1px;
     92         border-color: #999999;
     93         border-collapse: collapse;
     94     }
     95     table.hovertable th {
     96         background-color:#c3dde0;
     97         border-width: 1px;
     98         padding: 8px;
     99         border-style: solid;
    100         border-color: #a9c6c9;
    101     }
    102     table.hovertable tr {
    103         background-color:#d4e3e5;
    104     }
    105     table.hovertable td {
    106         border-width: 1px;
    107         padding: 8px;
    108         border-style: solid;
    109         border-color: #a9c6c9;
    110     }
    111     /* /hovertable */
    112 
    113     </style>
    114 </head>
    115 <body>
    116 
    117 <h2>table样式1:单像素边框CSS表格</h2>
    118 <table class="gridtable">
    119     <tr>
    120         <th>Info Header 1</th>
    121         <th>Info Header 2</th>
    122         <th>Info Header 3</th>
    123     </tr>
    124     <tr>
    125         <td>Text 1A</td><td>Text 1B</td><td>Text 1C</td>
    126     </tr>
    127     <tr>
    128         <td>Text 2A</td><td>Text 2B</td><td>Text 2C</td>
    129     </tr>
    130 </table>
    131 
    132 <h2>table样式2:带背景图的CSS样式表格</h2>
    133 <table class="imagetable">
    134     <tr>
    135         <th>Info Header 1</th>
    136         <th>Info Header 2</th>
    137         <th>Info Header 3</th>
    138     </tr>
    139     <tr>
    140         <td>Text 1A</td><td>Text 1B</td><td>Text 1C</td>
    141     </tr>
    142     <tr>
    143         <td>Text 2A</td><td>Text 2B</td><td>Text 2C</td>
    144     </tr>
    145 </table>
    146 
    147 <h2>table样式3:自动换整行颜色的CSS样式表格(需要用到JS)</h2>
    148 <table class="altrowstable" id="alternatecolor">
    149     <tr>
    150         <th>Info Header 1</th><th>Info Header 2</th><th>Info Header 3</th>
    151     </tr>
    152     <tr>
    153         <td>Text 1A</td><td>Text 1B</td><td>Text 1C</td>
    154     </tr>
    155     <tr>
    156         <td>Text 2A</td><td>Text 2B</td><td>Text 2C</td>
    157     </tr>
    158     </tr>
    159     <tr>
    160         <td>Text 3A</td><td>Text 3B</td><td>Text 3C</td>
    161     </tr>
    162     <tr>
    163         <td>Text 4A</td><td>Text 4B</td><td>Text 4C</td>
    164     </tr>
    165     <tr>
    166         <td>Text 5A</td><td>Text 5B</td><td>Text 5C</td>
    167     </tr>
    168 </table>
    169 
    170 
    171 <h2>table样式4:鼠标悬停高亮的CSS样式表格 (需要JS)</h2>
    172 <table class="hovertable">
    173     <tr>
    174         <th>Info Header 1</th><th>Info Header 2</th><th>Info Header 3</th>
    175     </tr>
    176     <tr onmouseover="this.style.backgroundColor='#ffff66';" onmouseout="this.style.backgroundColor='#d4e3e5';">
    177         <td>Item 1A</td><td>Item 1B</td><td>Item 1C</td>
    178     </tr>
    179     <tr onmouseover="this.style.backgroundColor='#ffff66';" onmouseout="this.style.backgroundColor='#d4e3e5';">
    180         <td>Item 2A</td><td>Item 2B</td><td>Item 2C</td>
    181     </tr>
    182     <tr onmouseover="this.style.backgroundColor='#ffff66';" onmouseout="this.style.backgroundColor='#d4e3e5';">
    183         <td>Item 3A</td><td>Item 3B</td><td>Item 3C</td>
    184     </tr>
    185     <tr onmouseover="this.style.backgroundColor='#ffff66';" onmouseout="this.style.backgroundColor='#d4e3e5';">
    186         <td>Item 4A</td><td>Item 4B</td><td>Item 4C</td>
    187     </tr>
    188     <tr onmouseover="this.style.backgroundColor='#ffff66';" onmouseout="this.style.backgroundColor='#d4e3e5';">
    189         <td>Item 5A</td><td>Item 5B</td><td>Item 5C</td>
    190     </tr>
    191 </table>
    192 
    193 <script type="text/javascript">
    194     function altRows(id){
    195         if(document.getElementsByTagName){
    196 
    197             var table = document.getElementById(id);
    198             var rows = table.getElementsByTagName("tr");
    199 
    200             for(i = 0; i < rows.length; i++){
    201                 if(i % 2 == 0){
    202                     rows[i].className = "evenrowcolor";
    203                 }else{
    204                     rows[i].className = "oddrowcolor";
    205                 }
    206             }
    207         }
    208     }
    209 
    210     window.onload=function(){
    211         altRows('alternatecolor');
    212     }
    213 </script>
    214 </body>
    215 </html>

    素材图片:

    cell-blue.jpg

    cell-greyjpg

  • 相关阅读:
    容器的发展历程
    oracle数据库删除了表空间后连接数据库提示ORA-01033:ORACLE initialization or shutdown
    Oracle数据库忘记用户名和密码怎么办
    maven项目pom文件引入本地jar包并打包的配置
    Java 9 新特性,看这里就明白了
    springboot项目统一处理返回报文体
    在springboot中用实体类获取配置文件的属性值
    2017《面向对象程序设计》寒假作业二
    css 绝对定位元素居中显示
    js防抖
  • 原文地址:https://www.cnblogs.com/zqifa/p/html-table-1.html
Copyright © 2011-2022 走看看