Заглавная страница | Поддержка | Форумы | Обсуждение продукта CourseLab

Ошибка с выделением ссылок

Ошибка с выделением ссылок 
Автор:  Протасов Михаил
Дата: 12.05.2009 11:45:29
Если повесить действие на текст внутри объекта, то этот текст автоматически выделяется как гиперссылка. При этом почему-то иногда он выделяется синим, а иногда фиолетовым (как будто по ссылке уже прошли).

От чего это зависит - я так и не понял. Но когда рядом ссылки выделены по-разному, смотрится некрасиво.

Думаю, это как-то связано с тем, что что-то не то прописывается в атрибут href тега a.  
...
Re: (1) Ошибка с выделением ссылок 
Автор:  Администратор
Дата: 13.05.2009 12:06:02
Михаил, добрый день!

Поскольку ссылки с действиями всегда имеют один и тот же атрибут href (само действие выполняется через JavaScript), то в случае, если одна из таких ссылок будет нажата, браузер посчитает остальные тоже посещенными и покрасит их в цвет посещенной ссылки.
По умолчанию в модулях никак не задается цвет ссылок (т.е. всегда используются цвета ссылок, заданные в браузере по умолчанию). Однако это можно изменить - в каждом модуле в папке images есть файл course.css, в котором можно определить цвета ссылок, добавив соответствующие стили. В примере ниже цвета ссылок в обычном состоянии, посещенной и при наведении заданы одинаковыми (красными), а при наведении появляется подчеркивание. Замечание: если внутри тэга A окажутся другие тэги, задающие цвет текста, стили из course.css будут ими "забиты", поскольку внутренние тэги обладают бОльшим приоритетом.

a:link {
color: #FF0000;
text-decoration: none;
}
a:visited {
color: #FF0000;
text-decoration: none;
}
a:hover {
color: #FF0000;
text-decoration: underline;
}
 
...
Re: (2) (1) Ошибка с выделением ссылок 
Автор:  Протасов Михаил
Дата: 14.05.2009 11:26:22
Большое спасибо!  
...

Ответ

Автор:
Электронная почта:
Заголовок сообщения:
Картинка сообщения:
Текст сообщения:
Добавить в текст:
 
Перейти к теме: