Класс CSS не устанавливает ожидаемый цвет ссылок - PullRequest
0 голосов
/ 06 декабря 2010

Я использую некоторый код, чтобы превратить URL в рабочие ссылки с php.

Но используемый мной класс css не работает, когда URL заканчивается на * .html

Кажется, что php работаетхорошо, но чтобы дать больше информации, я выложу это здесь:

// turn http urls into working links
$message = eregi_replace('(((f|ht){1}tp://)[-a-zA-Z0-9@:%_\+.~#?&//=]+)','<a href=\'\\1\' class=\'topicurl\' target=\'_blank\'>\\1</a>', $message);

CSS также, кажется, работает нормально большую часть времени:

a.topicurl:link {
    color:#cd4f12;
}

А вот скриншот того, чтоидет не так:

http://img149.imageshack.us/img149/5305/csstrouble.jpg

Ответы [ 2 ]

4 голосов
/ 06 декабря 2010

Может быть, вы уже посетили URL, который заканчивается на .html? Я думаю, что это не будет соответствовать a.topicurl:link, но только a.topicurl:visited.

2 голосов
/ 06 декабря 2010

Посмотрите, как добавить стили для A: посещения?Вот более полный справочник http://www.echoecho.com/csslinks.htm

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...