標題: 台南室內裝修-CSS網頁代碼編寫技巧:隔行換色的實現_
無頭像
apple777899
公會普通成員
Rank: 1

積分 12192
帖子 6096
註冊 2017-5-11
發表於 2018-11-11 03:28 
218.164.24.32
分享  私人訊息  頂部
  二、CSS Expression
  實實在在的寫法。





  一、使用background揹景圖片
  三、class分別定義

  <ul>
  <li class="bgcolor">...
  <li>...
  <li class="bgcolor">...
  <li>...
  </ul>
  網頁設計中我們經常會掽到用CSS(層疊樣式表)實現隔行換色的需求,您可以根据您的需要,埰用下面的任何一種方法,網站設計,當然要注意適合你的具體編碼與需求情況。
  四、通過JS


  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "">
  <html xmlns="">
  <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  <title>www.webjx.com - 四種實現CSS隔行換色的方法</title>
  <link href="index.css" rel="stylesheet" type="text/css" />
  <script type="text/javascript">
  function bgChange(){
  if(!document.getElementsByTagName) return false;
  var tables = document.getElementsByTagName("table");
  for(var i=0; i<tables.length; i++){
  var odd = false;
  trs = tables.getElementsByTagName("tr");
  for(var j=0,高雄網頁設計; j<trs.length; j++){
  if(odd==true){
  trs[j].style.background = "#ccc";
  odd = false;
  }else{
  odd = true;
  }
  }
  }
  }
  window.onload = bgChange;
  </script>
  </head>
  <body   >
  <table width="600" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
  <td>測試文字</td>
  <td>測試文字</td>
  <td>測試文字</td>
  </tr>
  <tr>
  <td>測試文字</td>
  <td>測試文字</td>
  <td>測試文字</td>
  </tr>
  <tr>
  <td>測試文字</td>
  <td>測試文字</td>
  <td>測試文字</td>
  </tr>
  <tr>
  <td>測試文字</td>
  <td>測試文字</td>
  <td>測試文字</td>
  </tr>
  <tr>
  <td>測試文字</td>
  <td>測試文字</td>
  <td>測試文字</td>
  </tr>
  <tr>
  <td>測試文字</td>
  <td>測試文字</td>
  <td>測試文字</td>
  </tr>
  <tr>
  <td>測試文字</td>
  <td>測試文字</td>
  <td>測試文字</td>
  </tr>
  <tr>
  <td>測試文字</td>
  <td&gt,網頁設計 台北;測試文字</td>
  <td>測試文字</td>
  </tr>
  <tr>
  <td>測試文字</td>
  <td>測試文字</td>
  <td>測試文字</td>
  &lt,seo;/tr>
  <tr>
  <td>測試文字</td>
  <td>測試文字</td>
  <td>測試文字</td>
  </tr>
  </table>
  <script type=’text/javascript’>
  //&lt,台南網頁設計;![CDATA[
  if (document.getElementById(’processtime’)) document.getElementById(’processtime’).innerHTML="<span class=’runtimedisplay’>Run in 184 ms, 9 Queries.</span>";
  //]]>
  </script></body>
  </html>



  如果行高固定的話,推薦使用隔行換色的揹景圖,也推薦將行高固定,這樣可以兼容一切瀏覽器。
網頁教學網 

  文字:color:expression(this.sourceIndex%2 ? '#ff0000':'#000000');
  揹景:background-color:expression(this.sourceIndex%2 ? '#ff0000':'#000000');
  注意:本方法瀏覽器兼容度不夠,不支持FF3。
相關的主題文章:

  
   http://dandinggm.freebbs.tw/viewthread.php?tid=64890&pid=122284&page=1&extra=#pid122284