国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > CSS > 正文

CSS實現網頁中的隔行換色代碼

2024-07-11 08:21:37
字體:
來源:轉載
供稿:網友

  以前在dreamweaver中用表格布局網頁的時候常常用到一種設計手法--隔行換色。也就是新聞列表或是列表類的每隔一行就換另一個色彩這樣顯得很漂亮也很合適閱讀。所以這種手法被廣大的設計師們收入囊中作為自己的又一把工具刀。但是隨著網頁標準浪潮的來襲,這種設計效果慢慢變得沒有了,原因主要是來自于標準化后的這種效果的實現上。

  由于標準后我們都用ul來代替了表格,代碼雖然少了很多,但是好像效果也隨之少了。隔行換色也遇到了瓶頸。曾采用過class方式來進行隔行換色:

<ul> 
  <li class="one"></li> 
  <li class="two"></li> 
  <li class="one"></li>  
  <li class="two"></li> 
</ul>

  我們看到上面的代碼所表現出來的是每行的class都不一樣,通過這樣的方式的確可以解決隔行換色的問題,但是都被程序員告知這樣寫法程序沒辦法寫。

  這種設想在網頁標準研究聯盟中得到了反駁,認為樣式的事沒必要用行為去實現,并且用js來實現的效果并不一定有css來解決的好。但這種效果實踐后發現,可以用大背景實現。什么叫大景實現呢,意思就是說通過在父級設定背景從而使得當前級得到隔行換色或是隔n行換n色。

  上圖是一個實例應用,大家可以看到采用的是兩行背景重復。而這個背景圖是定義在ul上的而不定義在li上。這樣又使得我們少寫一點代碼,讓代碼顯得更加的干凈。同時這樣技巧通過舉一反三的思考就能做出更多很好玩的樣式來,比如我們讓每一行都不一樣,或是讓每一行都像是紙頁腳卷起來一樣,或是其它的什么花樣,那就要看你能想出什么樣的花招來了!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 全椒县| 镇康县| 峨眉山市| 临沧市| 花莲县| 新昌县| 二手房| 渑池县| 晋宁县| 东兴市| 南漳县| 新宁县| 长沙县| 集安市| 财经| 志丹县| 奈曼旗| 墨玉县| 屏南县| 银川市| 安化县| 安顺市| 衡水市| 唐河县| 上犹县| 岳阳市| 沛县| 祁门县| 德兴市| 乌兰察布市| 夏邑县| 东丰县| 杨浦区| 图木舒克市| 稻城县| 清丰县| 聂拉木县| 吕梁市| 阿瓦提县| 太仓市| 伊吾县|