CSS實現(xiàn)網(wǎng)頁中的隔行換色代碼
互聯(lián)網(wǎng) 發(fā)布時間:2008-10-17 19:27:05 作者:佚名
我要評論
以前在Dreamweaver中用表格布局網(wǎng)頁的時候常常用到一種設(shè)計手法--隔行換色。也就是新聞列表或是列表類的每隔一行就換另一個色彩這樣顯得很漂亮也很合適閱讀。所以這種手法被廣大的設(shè)計師們收入囊中作為自己的又一把工具刀。但是隨著網(wǎng)頁標準浪潮的來襲,這種設(shè)計效果慢
以前在Dreamweaver中用表格布局網(wǎng)頁的時候常常用到一種設(shè)計手法--隔行換色。也就是新聞列表或是列表類的每隔一行就換另一個色彩這樣顯得很漂亮也很合適閱讀。所以這種手法被廣大的設(shè)計師們收入囊中作為自己的又一把工具刀。但是隨著網(wǎng)頁標準浪潮的來襲,這種設(shè)計效果慢慢變得沒有了,原因主要是來自于標準化后的這種效果的實現(xiàn)上。
由于標準后我們都用UL來代替了表格,代碼雖然少了很多,但是好像效果也隨之少了。隔行換色也遇到了瓶頸。曾采用過CLASS方式來進行隔行換色:
<ul>
<liclass="one"></li>
<liclass="two"></li>
<liclass="one"></li>
<liclass="two"></li>
</ul>
我們看到上面的代碼所表現(xiàn)出來的是每行的CLASS都不一樣,通過這樣的方式的確可以解決隔行換色的問題,但是都被程序員告知這樣寫法程序沒辦法寫。
這種設(shè)想在網(wǎng)頁標準研究聯(lián)盟中得到了反駁,認為樣式的事沒必要用行為去實現(xiàn),并且用JS來實現(xiàn)的效果并不一定有CSS來解決的好。但這種效果實踐后發(fā)現(xiàn),可以用大背景實現(xiàn)。什么叫大景實現(xiàn)呢,意思就是說通過在父級設(shè)定背景從而使得當前級得到隔行換色或是隔N行換N色。
上圖是一個實例應(yīng)用,大家可以看到采用的是兩行背景重復。而這個背景圖是定義在UL上的而不定義在LI上。這樣又使得我們少寫一點代碼,讓代碼顯得更加的干凈。同時這樣技巧通過舉一反三的思考就能做出更多很好玩的樣式來,比如我們讓每一行都不一樣,或是讓每一行都像是紙頁腳卷起來一樣,或是其它的什么花樣,那就要看你能想出什么樣的花招來了!
相關(guān)文章
- 想必大家對隔行變換色的概念都不陌生了吧,其實css3也是可以實現(xiàn)的,下面為大家詳細介紹下2014-02-19
- 常見的CSS表格樣式有圓角、隔行、變色等等,下面有個不錯的示例,感興趣的朋友可以參考下2013-12-30
- 單一的表格很容易使人感到枯燥,使用變色效果可以使得表格看起來更加舒適,在本文將為大家介紹下使用css實現(xiàn)隔行變色顯示,感興趣的朋友可以參考下2013-10-05
- CSS expression 隔行換色效果實現(xiàn)代碼,需要的朋友可以參考下。2009-12-13
網(wǎng)頁設(shè)計制作CSS實現(xiàn)隔行換色兩種方法-CSS教程-網(wǎng)頁制作-網(wǎng)頁教學網(wǎng)
網(wǎng)頁設(shè)計制作,CSS實現(xiàn)隔行換色兩種方法: 第一種方法: 以下為引用的內(nèi)容: <style type="text/css"> UL.myul12008-10-17CSS網(wǎng)頁隔行換色技巧-CSS教程-網(wǎng)頁制作-網(wǎng)頁教學網(wǎng)
CSS隔行換色的問題,其實很簡單,您可以根據(jù)您的需要,采用下面的任何一種方法,當然,要適合你的編碼與需求情況: 一、background背景圖片 如果行高固定的話,推2008-10-17
這篇文章主要介紹了HTML n種方式實現(xiàn)隔行變色的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起2020-06-17

