Изменение цвета посещенной ссылки - PullRequest
1 голос
/ 03 марта 2009

У меня есть этот класс:

.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>

Проблема в том, что после посещения профиля пользователя он отображается серым, и я хочу сохранить черный цвет.

Если кто-нибудь знает ответ, я буду признателен.

Ответы [ 2 ]

14 голосов
/ 03 марта 2009

Опубликованный 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 голосов
/ 03 марта 2009

Вы не можете делать 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; }       
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...