2009-03-03 98 views
1

我有這個類:訪問鏈接的顏色改變

.news_item_info 
{ 
    font-size: .7em; 
    color:#000000; 
    text-indent: 30px; 
    a:link { color: #000000; } 
    a:visited { color: #000000; } 
} 

這裏與代碼:

<div class="news_item_info"> 
    <?php echo $articles[$index]->getPoints(); ?> puntos por <span class="news_item_user"><a href="/index.php?action=user&param=<?php echo $articles[$index]->getUsername(); ?>"> 
    <?php echo $articles[$index]->getUsername(); ?></a> </span> 
    <?php echo $articles[$index]->getElapsedDateTime(); ?> | <span class="comments_count"><a href="<?php echo "/index.php?action=comments&param=".$articles[$index]->getId(); ?>"><?php echo $articles[$index]->getNumberOfComments($articles[$index]->getId()); ?> comentarios</a></span> 
</div> 

的問題是,我訪問用戶後配置文件它顯示爲灰色,我想保留黑色。

如果有人知道答案,我將不勝感激。

+0

即使你不能用CSS做到這一點,如果可以的話,它會很酷。 – 2009-03-03 18:40:55

回答

14

發佈的CSS無效,您必須通過級聯定義限定樣式。嘗試取消嵌套鏈接定義,如下所示:

.news_item_info 
{ 
    font-size: .7em; 
    color:#000000; 
    text-indent: 30px;  
} 

.news_item_info a:link { color: #000000; } 
.news_item_info a:visited { color: #000000; } 
4

您不能像那樣做CSS(嵌套塊)。

.news_item_info 
{ 
    font-size: .7em; 
    color:#000000; 
    text-indent: 30px; 
} 

.news_item_info a:link { color: #000000; } 
.news_item_info a:visited { color: #000000; }