2011-12-01 156 views
0

我添加了這個css規則tr { background-color:transparent; }使我所有的行都有透明背景,但由於某些原因偶數行仍然是淺藍色。我查看了Chrome調試器並且該規則處於活動狀態,但是選中/取消選中它不會影響顏色。奇數行改變顏色很好。這裏發生了什麼?禁用交替表格行顏色

+0

你有一些代碼在某處改變顏色。刪除它.. –

+0

我喜歡你的名字.... nanba –

+0

我對此並不積極,但我認爲如果CSS規則在chrome調試器中處於活動狀態,這意味着它不會被覆蓋。如果它被覆蓋,它會被打破。我對麼? – stackOverlord

回答

0

Nvm我在Ruby on Rails教程之後添加了這一行。

<%= stylesheet_link_tag 'blueprint/screen', :media => 'screen' %> 

我刪除了它,現在它的工作。

2

如果您沒有設置透明度,則透明度是background-color的默認值。它只是讓元素從其父項繼承顏色/背景。您應該用純色覆蓋偶數行。

但是,根據您所描述的內容,我們無法確定表格中還有其他顏色。你只提到了偶數行的淺藍色。

+0

我試過其他顏色,如tr {background-color:white; } and tr {background-color:blue; }以及。每次只有奇數行改變顏色。 – stackOverlord

1

您應該做的第一件事是檢查在哪裏以及如何爲偶數行分配一個類/顏色來區分它們。然後刪除它。試圖重寫它相當糟糕。