漂亮的HTML表格


原文: http://www.textfixer.com/resources/css-tables.php#css-table01 

 

一个像素边框的表格:

Info Header 1Info Header 2Info Header 3
Text 1AText 1BText 1C
Text 2AText 2BText 2C

代码如下:

<!--  CSS goes in the document HEAD or added to your external stylesheet  -->
< style  type ="text/css" >
table.gridtable 
{
    font-family
:  verdana,arial,sans-serif;
    font-size
: 11px;
    color
: #333333;
    border-width
:  1px;
    border-color
:  #666666;
    border-collapse
:  collapse;
}
table.gridtable th 
{
    border-width
:  1px;
    padding
:  8px;
    border-style
:  solid;
    border-color
:  #666666;
    background-color
:  #dedede;
}
table.gridtable td 
{
    border-width
:  1px;
    padding
:  8px;
    border-style
:  solid;
    border-color
:  #666666;
    background-color
:  #ffffff;
}
</ style >

<!--  Table goes in the document BODY  -->
< table  class ="gridtable" >
< tr >
     < th >Info Header 1 </ th >< th >Info Header 2 </ th >< th >Info Header 3 </ th >
</ tr >
< tr >
     < td >Text 1A </ td >< td >Text 1B </ td >< td >Text 1C </ td >
</ tr >
< tr >
     < td >Text 2A </ td >< td >Text 2B </ td >< td >Text 2C </ td >
</ tr >
</ table >

 

 

有背景图片的表格:

Info Header 1Info Header 2Info Header 3
Text 1AText 1BText 1C
Text 2AText 2BText 2C

代码如下:

<!--  CSS goes in the document HEAD or added to your external stylesheet  -->
< style  type ="text/css" >
table.imagetable 
{
    font-family
:  verdana,arial,sans-serif;
    font-size
: 11px;
    color
: #333333;
    border-width
:  1px;
    border-color
:  #999999;
    border-collapse
:  collapse;
}
table.imagetable th 
{
    background
: #b5cfd2 url('cell-grey.jpg ');
    border-width:  1px;
    padding
:  8px;
    border-style
:  solid;
    border-color
:  #999999;
}
table.imagetable td 
{
    background
: #dcddc0 url(' cell-grey.jpg');
    border-width:  1px;
    padding
:  8px;
    border-style
:  solid;
    border-color
:  #999999;
}
</ style >

<!--  Table goes in the document BODY  -->
< table  class ="imagetable" >
< tr >
     < th >Info Header 1 </ th >< th >Info Header 2 </ th >< th >Info Header 3 </ th >
</ tr >
< tr >
     < td >Text 1A </ td >< td >Text 1B </ td >< td >Text 1C </ td >
</ tr >
< tr >
     < td >Text 2A </ td >< td >Text 2B </ td >< td >Text 2C </ td >
</ tr >
</ table >  

 

间隔彩色行表格:

Info Header 1Info Header 2Info Header 3
Text 1AText 1BText 1C
Text 2AText 2BText 2C
Text 3AText 3BText 3C
Text 4AText 4BText 4C
Text 5AText 5BText 5C

代码如下:

<!--  Javascript goes in the document HEAD  -->
< script  type ="text/javascript" >
function altRows(id){
     if(document.getElementsByTagName){  
        
         var table = document.getElementById(id);  
         var rows = table.getElementsByTagName("tr"); 
         
         for(i = 0; i < rows.length; i++){          
             if(i % 2 == 0){
                rows[i].className = "evenrowcolor";
            } else{
                rows[i].className = "oddrowcolor";
            }      
        }
    }
}

window.οnlοad= function(){
    altRows('alternatecolor');
}
</ script >


<!--  CSS goes in the document HEAD or added to your external stylesheet  -->
< style  type ="text/css" >
table.altrowstable 
{
    font-family
:  verdana,arial,sans-serif;
    font-size
: 11px;
    color
: #333333;
    border-width
:  1px;
    border-color
:  #a9c6c9;
    border-collapse
:  collapse;
}
table.altrowstable th 
{
    border-width
:  1px;
    padding
:  8px;
    border-style
:  solid;
    border-color
:  #a9c6c9;
}
table.altrowstable td 
{
    border-width
:  1px;
    padding
:  8px;
    border-style
:  solid;
    border-color
:  #a9c6c9;
}
.oddrowcolor
{
    background-color
: #d4e3e5;
}
.evenrowcolor
{
    background-color
: #c3dde0;
}
</ style >


<!--  Table goes in the document BODY  -->
< table  class ="altrowstable"  id ="alternatecolor" >
< tr >
     < th >Info Header 1 </ th >< th >Info Header 2 </ th >< th >Info Header 3 </ th >
</ tr >
< tr >
     < td >Text 1A </ td >< td >Text 1B </ td >< td >Text 1C </ td >
</ tr >
< tr >
     < td >Text 2A </ td >< td >Text 2B </ td >< td >Text 2C </ td >
</ tr >
</ tr >
< tr >
     < td >Text 3A </ td >< td >Text 3B </ td >< td >Text 3C </ td >
</ tr >
< tr >
     < td >Text 4A </ td >< td >Text 4B </ td >< td >Text 4C </ td >
</ tr >
< tr >
     < td >Text 5A </ td >< td >Text 5B </ td >< td >Text 5C </ td >
</ tr >
</ table >


鼠标停留时高亮行的表格:

Info Header 1Info Header 2Info Header 3
Item 1AItem 1BItem 1C
Item 2AItem 2BItem 2C
Item 3AItem 3BItem 3C
Item 4AItem 4BItem 4C
Item 5AItem 5BItem 5C

代码如下:

<!--  CSS goes in the document HEAD or added to your external stylesheet  -->
< style  type ="text/css" >
table.hovertable 
{
    font-family
:  verdana,arial,sans-serif;
    font-size
: 11px;
    color
: #333333;
    border-width
:  1px;
    border-color
:  #999999;
    border-collapse
:  collapse;
}
table.hovertable th 
{
    background-color
: #c3dde0;
    border-width
:  1px;
    padding
:  8px;
    border-style
:  solid;
    border-color
:  #a9c6c9;
}
table.hovertable tr 
{
    background-color
: #d4e3e5;
}
table.hovertable td 
{
    border-width
:  1px;
    padding
:  8px;
    border-style
:  solid;
    border-color
:  #a9c6c9;
}
</ style >

<!--  Table goes in the document BODY  -->
< table  class ="hovertable" >
< tr >
     < th >Info Header 1 </ th >< th >Info Header 2 </ th >< th >Info Header 3 </ th >
</ tr >
< tr  onmouseover ="this.style.backgroundColor='#ffff66';"  onmouseout ="this.style.backgroundColor='#d4e3e5';" >
     < td >Item 1A </ td >< td >Item 1B </ td >< td >Item 1C </ td >
</ tr >
< tr  onmouseover ="this.style.backgroundColor='#ffff66';"  onmouseout ="this.style.backgroundColor='#d4e3e5';" >
     < td >Item 2A </ td >< td >Item 2B </ td >< td >Item 2C </ td >
</ tr >
< tr  onmouseover ="this.style.backgroundColor='#ffff66';"  onmouseout ="this.style.backgroundColor='#d4e3e5';" >
     < td >Item 3A </ td >< td >Item 3B </ td >< td >Item 3C </ td >
</ tr >
< tr  onmouseover ="this.style.backgroundColor='#ffff66';"  onmouseout ="this.style.backgroundColor='#d4e3e5';" >
     < td >Item 4A </ td >< td >Item 4B </ td >< td >Item 4C </ td >
</ tr >
< tr  onmouseover ="this.style.backgroundColor='#ffff66';"  onmouseout ="this.style.backgroundColor='#d4e3e5';" >
     < td >Item 5A </ td >< td >Item 5B </ td >< td >Item 5C </ td >
</ tr >
</ table >  


完! 

转载于:https://www.cnblogs.com/itech/archive/2012/04/25/2469041.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值