网络编程
位置:首页>> 网络编程>> 网页设计>> 如何实现html表格里隔行换色

如何实现html表格里隔行换色

 来源:asp之家 发布时间:2007-10-19 13:42:00 

标签:换色,表格,html

今天来讲一下一些实现html中表格隔行换色的方法,即每隔一个行表格的背景色就不同,有静态html/css实现的,也有asp动态实现的。这个功能,我们在做文章列表或产品列表的时候,经常会用到。好处是当文章列表长的时候,通过适当交替的背景色能增加视觉舒适度,同时设计得当也会给页面美工增色不少。

先谈谈换色原理:我们知道在HTML代码中<td></td>为单元格,<tr></tr>为一行;而HTML代码中有bgcolor属性可以设置单元格或行的背景色,如bgcolor=#ff0000就是表示红色。我们只要隔行换个bgcolor的值就实现了隔行换色的功能了!

静态html代码实例:


<table width=80%>
       <tr>
         <td bgcolor=#ff0000>第一行</td>
       </tr> 
       <tr>
         <td bgcolor=#cccccc>第二行</td>
       </tr> 
      </table>


这里代码中只列了一个单元格,所以对一个单元格设置背景色就等于对一行设置了背景色。

如果一行有很多的单元格的话,我们要给每个单元格设置背景色比较麻烦,所以我们一般设置背景色时是对<tr>添加bgcolor属性:


<table width=80%>
       <tr bgcolor=#ff0000>
         <td >第一行, 第一单元格</td> <td >第一行,第二单元格</td> 
       </tr> 
       <tr bgcolor=#cccccc>
         <td >第二行,第一单元格</td> <td >第一行,第二单元格</td> 
       </tr> 
      </table>


当然这里你也可以使用CSS样式来控制表格的各种属性。


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
 <HEAD>
  <TITLE> 如何实现html表格里隔行换色 - asp之家</TITLE>
  <style type="text/css">
 table{
  width:80%;
 }
 .a1{
  background:#ff0000;
 }
 .a2{
  background:#cccccc;
 }
  </style>
 </HEAD>
 <BODY>
  <table >
       <tr class="a1" >
         <td >第一行, 第一单元格</td> <td >第一行,第二单元格</td>
       </tr> 
       <tr class="a2">
         <td >第二行,第一单元格</td> <td >第一行,第二单元格</td>
       </tr> 
      </table> </BODY>
</HTML>


0
投稿

猜你喜欢

  • 这是一个网页设计中经常会用到的图片特效,实现多个图片之间的轮换,并分别带有连接。以前的代码只能适用于IE,在FF下始终没有得到很好的解决今天
  • 广州4.18书友会主题的内容提纲自己参与撰写,同时还参与组织和主持。通过这次的深入参与,我发现胡晓同学能坚持下来多不容易,先赞下。由于天公不
  •  下面提供生成XML的Google SiteMap代码[ASP版本]。这个代码是生成全站文件链接的地图:<%Server.S
  • 前面也讲过一次phar文件上传的东西,但是那都是过滤比较低,仅仅过滤了后缀。知道今天看到了一篇好的文章如果过滤了phar这个伪造协议的话,那
  • 在做我的友情链接批量检查工具过程中,碰到一些情况,就是对方网页会用gzip压缩。用gzip压缩的好处是,能压缩网页大小,加快网页的浏览速度,
  • 这几天忙个合作,开发iPhone版校友录。用了很久的iPhone,为它量身定制一套页面还是头一次,好在限制不是很多,会写html基本呈现就不
  • 即将上线的百度C2C平台百度“有啊”开始对百度HI用户进行邀请,其首页页面、“有啊”LOGO也首次曝光。从曝光的图片看,百度“有啊”的主色调
  • 突发奇想,写了以下这段代码,感觉还不错,拿来和大家分享作用:查看页面布局使用方法:在页面底部包含以下这段代码ff3,ie7测试可用var&n
  • 遵循Web标准的思想,网页要表现出一种亲和力。那么,针对残障用户来说,其“阅读”器可不能读取图像上传递的信息的。所以我们会采用一种Using
  • 因为要做移动梦网WAP的一些接口,所以要用到这种方式,接下来会有ASP.net版本的,这个是ASP版本的,利用了MSXML2.XMLHTTP
  • 国外的空间和我们国内的空间使用的语言系统一般不一样,所以在网页程序上时如果处理不当很容易出现乱码,看了让人摸不着头脑。所以我们在编写程序时就
  • 在实际工作中,无论是对数据库系统(DBMS),还是对数据库应用系统(DBAS),查询优化一直是一个热门话题。一个成功的数据库应用系统的开发,
  • 有两张表a表id val 1 a 2 b 3 c 4 d 5 e b表 a_id val 1 null 2 null 3 null 4 nu
  • 函数javascript函数相信大家都写过不少了,所以我们这里只是简单介绍一下.创建函数:function f(x) {........}v
  • 话说网站首页是用.NET语言写的,而二级栏目页却是用ASP写的,然后再配上众多全手工的静态专题页,整个网站形成了一个大杂烩。想要在这大杂烩中
  • 经过了上个星期的努力学习,对处理html又有了新的发现感觉真的很不错可以说js的威力在处理html代码方面我又有所领悟了1、截取特定长度字符
  • 有效地加载数据有时我们需大量地把数据加载到数据表,采用批量加载的方式比一个一个记录加载效率高,因为MySQL不用每加载一条记录就刷新一次索引
  • 页面重构需要考虑的一个重点是XHTML代码语义化,就算是在无任何CSS样式修饰的情况下也能给他人在阅读时带来便利,甚至可以夸张点说在搜索引擎
  • 最早大家都没有给链接加title的习惯,后来因为w3c标准普及,又集体加上了title。从一个极端走到另个极端,于是出现很多怪异现象。两方面
  • Jaslabs的Justin Silverton列出了十条有关优化MySQL查询的语句,我不得不对此发表言论,因为这个清单非常非常糟糕。另外
手机版 网络编程 asp之家 www.aspxhome.com