在div+css中LI标签隔行换色的效果

效果如下:

代码如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><br/><html xmlns="http://www.w3.org/1999/xhtml"><br/><head><br/><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><br/><title>LI标签隔行换色效果</title><br/></head><body><br/><style><br/>.mytable {border-collapse:collapse;border:solid #6AA70B;border-width:0px 0 0 0px;width:50%;}<br/>.mytable ul li {padding-top:5px;text-indent:2em;list-style:none;background:url(../images/new.gif) 3px 50% no-repeat;border-bottom:#6AA70B 1px dotted ;font-family: "Verdana,宋体";font-size: 12px;color:#008000;text-align:left;height:25px;}<br/>.mytable ul li.t1 {background-color:#EFFEDD;}/* 第一行的背景色 */<br/>.mytable ul li.t2{background-color:#ffffff;}/* 第二行的背景色 */<br/>.mytable ul li.t3 {background-color:#D2FCA0;}/* 鼠标经过时的背景色 */<br/></style><br/><body style=margin:0;><br><br><br><br/><div align="center"><br/><div class=mytable id=tab><br/><ul><br/>    <li><a href="#">这个是第1行的文字,大家看清楚了</a></li><br/><li><a href="#">这个是第2行的文字,大家看清楚了</a></li><br/><li><a href="#">这个是第3行的文字,大家看清楚了</a></li><br/><li><a href="#">这个是第4行的文字,大家看清楚了</a></li><br/><li><a href="#">这个是第5行的文字,大家看清楚了</a></li><br/><li><a href="#">这个是第6行的文字,大家看清楚了</a></li><br/><li><a href="#">这个是第7行的文字,大家看清楚了</a></li><br/><li><a href="#">这个是第8行的文字,大家看清楚了</a></li><br/><li><a href="#">这个是第9行的文字,大家看清楚了</a></li><br/></ul></div><script type="text/javascript"><br/><!--<br/>var Ptr=document.getElementById("tab").getElementsByTagName("li");<br/>function $() {<br/>      for (i=1;i<Ptr.length+1;i++) { <br/>      Ptr[i-1].className = (i%2>0)?"t1":"t2"; <br/>      }<br/>}<br/>window.onload=$;<br/>for(var i=0;i<Ptr.length;i++) {<br/>      Ptr[i].onmouseover=function(){<br/>      this.tmpClass=this.className;<br/>      this.className = "t3";    <br/>      };<br/>      Ptr[i].onmouseout=function(){<br/>      this.className=this.tmpClass;<br/>      };<br/>}<br/>//--><br/></script><br/></body><br/></html>

0 条留言

我要留言
(必填)
(必填,绝不公开)