2011-01-21 128 views
3

我當時只是想知道如何在動態獲取東西時完成這種設計?我的意思是隻能有一個類可以用來獲取背景顏色,取決於塊是奇數還是偶數。我希望我的要求很明確:背景顏色隨着行的奇數或偶數而變化。如何設置交替表格行的背景顏色?

alt text

+1

你能使用jQuery/JavaScript嗎?如果不是,用什麼語言生成它? – Hogsmill 2011-01-21 14:43:09

+0

看起來像你應該標記它的JavaScript問題。也許你可以用CSS做類似的事情,只創建一個白色和灰色的背景圖像,然後垂直重複。 – MattiaG 2011-01-21 14:46:34

回答

0

添加第二個CSS類的交替行。假設這裏默認的bg顏色是深灰色,第二個類將如下所示:

.altRow { background-color:white!important; }

如果你不想編寫邏輯服務器端應用第二類,你可以使用JQuery的Odd selector。但是,即將離開斑馬條紋而不用手動申請第二堂課的時間就近了。

0

你想要的是模數師

if(rowNum % 2 == 0) {class="even"} else {class="odd"} 

,或者如果您使用CSS3,你可以做這樣的

tr:nth-child(even) {background: #CCC} 
tr:nth-child(odd) {background: #FFF} 
3

正如你沒有指定什麼返回代碼,我給你一個純CSS的答案的語言。

tr:nth-child(2n+1) {YOURSTYLEINHERE} 
or 
tr:nth-child(odd) {YOURSTYLEINHERE}