2011-08-01 268 views
0

我有這樣一行:覆蓋類屬性

echo "<td class='td_show_contact_item' color='#ff0000' align='left'>".link_to($msg->getSubject(), 'messagebox/read?cursor='.$cursor,'class=link_medium_red')."</td>"; 

我找不到在哪裏td_show_contact_item定義?我grep'd它,但沒有找到,所以我只想重寫顏色屬性,因爲它現在的鏈接文本是藍色的,只有當你把鼠標懸停在它顯示紅色..我想要鏈接文本紅色請?

謝謝

+0

看該頁面上的鏈接CSS文件。或者,使用開發人員工具或螢火蟲來準確找出在什麼CSS文件中定義了哪些規則。這可能是規則沒有定義。 – Oded

+3

使用Firebug並檢查頁面上的元素。這將告訴你在哪裏,如果atall,.td_show_contact_item被定義。 –

回答

2

要找到td_show_contact_item你可以使用Firefox螢火插件。

要改變這種元素的顏色,你可以在線喜歡寫:

<td class='td_show_contact_item' style='color:#FF0000 !important;' align='left'> 

也可以添加第二類:

.td_class, .td_class a, .td_class a:visited 
{ 
    color:#FF0000 !important; 
} 

<td class='td_show_contact_item td_class' align='left'> 

通知!important已被添加到確保當前風格覆蓋。

+0

謝謝我看到它確實改變了FF中的顏色,但是當我在chrome中查看時它仍然是相同的? –

+0

請參閱編輯。我已經更改CSS應用於鏈接和訪問鏈接也 – Curt

+0

謝謝,但我不能改變原來的td_show_contact_item類COS它用於許多其他地方..所有作品罰款,如果我這樣做: style ='color:#FF0000!important ;」 除了鉻?現在怎麼樣? 謝謝 –

0
echo "<td class='td_show_contact_item' style='color=#ff0000; text-align=left'>" 
    .link_to($msg->getSubject(), 'messagebox/read?cursor='.$cursor,'class=link_medium_red')."</td>"; 
1

最好通過.css來做到這一點,因爲鏈接顏色與td顏色不一樣。

如果它真的沒有定義,你可以在td_show_contact_item在所有添加到您的CSS文件,並在更改鏈接顏色鏈接

.td_show_contact_item a { 
    color: #ff0000; 
} 

(也許,加.td_show_contact_item a:visited以及)