CSS

Состояние ссылок

меню  



   Статьи > Состояние ссылок

Начнем с самого важного! Несколько состояний ссылок считаются стандартны ми для всех браузеров:

  • link - это состояние ссылки до ее активации.
  • visited - состояние, в которое переходит ссылка после ее активации.
  • hover - состояние, когда указатель мыши наведен на ссылку.
  • active - состояние, возникающее при щелчке на ссылке для ее активизации.

В языке CSS состояния link и visited относятся к категории псевдоклассов, а состояния hover и active - к категории динамических псевдоклассов. Не сложно понять, почему состояния hover и active считаются динамическими: для их активации пользователь должен выполнить какие-то действия. Состояния link и visited активны до и после взаимодействия со ссылкой.

В примере описываются некоторые общие стили для документа, а также стили для всех состояний ссылок.

   body {
        font: 14px Georgia, Times, serif;
        color:white;
        background-color:black;
    }
   h1 {
       font: 22px Arial, Helvetica, sans-serif;
       color: #ccc;
       background-color:black;
       text-transform: lowercase;
   }
   a{
       color:orange;
   }
   а:link{
       color:orange;
   }
   a:visited {
      color: yellow;
   }
   a:hover{
       color:fuchsia;
   }
   a:active{
       color:red;
   }

Примеры: [1]

Обратите внимание, что описан для яркого элемента. Поскольку a - это селектор элемента, его можно использовать для установки первоначальных настроек, которые будут унаследованы. Псевдоклассы не наследуются по логическим соображениям: самое главное - иметь возможность внесения изменений в стили для каждого состояния. Однако для разных состояний могут использоваться общие стили. В таком случае общие стили описываются для якорного элемента, а независимые стили описываются в селекторах для каждого состояния.

Просмотр состояний link и hover в контексте документа.

Чтобы эффекты ссылок функционировали правильно, описание их стилей необходимо располагать в следующем порядке: link, visited, hover, active. Другой порядок может привести к несоответствующему поведению.

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

Состояния link, visited, hover и active.

Скорее всего, вы не поймете, для какого состояния используется какой цвет, пока не загрузите пример в браузере, но в любом случае на рисунке отчетливо видны изменения - особенно обратите внимание на рамку вокруг активированной ссылки.


Рекомендуем прочитать следующею статью >>

На верх Написать письмо WEB-мастеру Печать Добавить в избранное Cделать стартовой

Hosted by uCoz