Цвета ссылок

11 Jan. 2007

Цвет текстовой ссылки должен меняться после посещения юзером, но дизайнеры часто игнорируют это правило. Нильсен внес этот грех в список главных дизайнерских ошибок прошлого года.

Cайты выполненные мастерами CSS-дизайна грешат этим. Даже сайты специалистов и пропагандистов веб-стандартов содержат эту ошибку. Но ведь это базовое юзабилити — стандарт из стандартов. Стандартище! Вот если проверить CSS Zen Garden на предмет того, в скольких дизайнах ссылки не меняют цвет после посещения? Каково соотношение дизайнов с ошибкой и без?

Конечно бывает трудно подобрать правильные цвета, особенно если нельзя использовать классическую пару: синий-фиолетовый. Может в этом причина. А еще в том что проще написать:

a {
   color: foo;
   }

нежели:

a:link {
   color: foo
   }
a:visited {
   color: bar
   }

Но с ленью можно и нужно бороться :)

6 Responses to “Цвета ссылок”

  1. pepelsbey Says:

    Писать a:link — к сожaлениию, порочная практика, которая вызывает в дальнейшем необходимость множественных перечислений. Проще писать:

    a {color}
    a:hover {color}
    a:visited{color}

  2. tsvet Says:

    Упаси меня Боже спорить с Нильсеном, только хотелось бы добавить, что данное правило ДОЛЖНО нарушаться в некоторых случаях:

    1. некоторые навигационные элементы (пользователю вовсе не нужно задумываться, почему ссылки в основной навигации вдруг стали различаться)

    2. ссылки в онлайн инструментах, разработанных для частого использования. В один прекрасный день просто все ссылки потускнеют :-)

    3. интранет приложения.

    и т.д и.т.п. Посему, думаю, что для большинства случаев, правило – закон, но для любого правила существуют исключения :-)

  3. uggallery Says:

    Спасибо за уточнения. Со всем согласен.

    Для себя самого я вывел такое “правило буравчика”: если ссылка имеет подчеркивание, цвет ссылки должен меняться. Теперь можно добавить: если это не онлайн-инструменты и не интранет (хотя интранет тоже разный может быть по размеру и т.п.)

  4. Dimox Says:

    Сказано верно. Согласен с обеми причинами.

    Для меня все-таки основная причина несоблюдения данного стандарта – в цветах.

  5. Ростислав Аксёнов Says:

    Привет всем!
    “…Cайты выполненные мастерами CSS-дизайна грешат этим. Даже сайты специалистов и пропагандистов веб-стандартов содержат эту ошибку…”
    А теперь задумайтесь, может пора пересмотреть “стандарт из стандартов” ? :))

  6. uggallery Says:

    А теперь задумайтесь, может пора пересмотреть “стандарт из стандартов” ?

    Пожалуй… Надо внести это правило в спецификацию, чтобы CSS-валидатор выдавал ошибку если цвет посещенной ссылки не указан или не отличается от цвета обычной ссылки ;)

Оставьте комментарий