The Wayback Machine - https://web.archive.org/web/20090819092206/http://cssmake.ru:80/component/content/article/7/106.html

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

( 0 - user rating )

Введение

С помощью css можно определить множество различных наборов стилей для ссылок.

Придел Вашей фантазии

С помощью css стилей можно установить правила (цвет, подчеркивание, и т.д) для посещенных и не посещенных пользователем ссылок, а также стиль ссылки при наведении на нее курсора мыши.
Псевдоклассы
Установить различные стили для разных состояних ссылок можно с помощью псевдо-классов html элемента <a>

Синтаксис псевдоклассов

seletor:psevdo class{
property:value;
}

Возможные псевдоклассы для ссылок.

Существует 4 псевдо класса для ссылки:
  • a:link - определяет первоначальный стиль для ссылки.
  • a:visited - определяет стиль ссылки, которую пользователь уже посетил.
  • a:hover - определяет стиль ссылки при наведении на нее курсора.
  • a:active - определяет стиль активной ссылки.

Большая гибкость

Благодаря css можно с легкостью определить стиль ссылки для каждого состояния ссылки.

Приоритеты состояний ссылки

Состояния ссылки описанные в css имеют свои приоритеты, ниже мы рассмотрим приоритеты состояний ссылки:
  1. Стили ссылки a:link имеют наименьший приоритет
  2. Стили ссылки a:visited перекрывают стили для a:link
  3. Стили ссылки a:hover перекрывают стили для всех остальных состояний
  4. Стили ссылки a:active перекрывают стили для a:link

Примеры применения css стилей для псевдоклассов

Примеры показанные ниже, очень просто осуществить с помощью css.

1.Убираем подчеркивание

Как правило, по умолчанию ссылки синего цвета и подчеркнуты.
Весьма распространенным явлением среди веб мастеров является то, что подчеркивание убирается для ссылки (a:link), а появляется при наведении на текст ссылки (a:hover)

С помощью css этого очень легко добится...

a:link{
text-decoration:none;
}
a:visited {
text-decoration:none;
}
a:hover {
text-decoration:underline;
color:#FF0000;
}
a:active {
text-decoration:none;
}

2.Для a:hover добавляем верхнее и нижнее подчеркивание

Чтоб добавить нижнее подчеркивание и верхнее одновременно для ссылки, когда на нее наведен курсор, нужно в css прописать следующие правила:

a:link{
text-decoration:none;
}
a:visited {
text-decoration:none;
}
a:hover {
text-decoration:underline overline;
color:#FF0000;
}
a:active {
text-decoration:none;
}

3. Создаение простейшего роловера

Этот эффект "роловера" очень простой и достигается он путем добавления фоновой заливки для ссылки при наведении курсора.

a:link{
text-decoration:none;
}
a:visited {
text-decoration:none;
}
a:hover {
text-decoration:underline;
color:#FF0000;
background:#FFFFCC;
}
a:active {
text-decoration:none;
}

4. Изменение размера шрифта

Можно еще немного пофантазировать и для ссылки, которая находится в фокусе курсора, добавить изменение размера шрифта.

a:link{
text-decoration:none;
}
a:visited {
text-decoration:none;
}
a:hover {
text-decoration:underline;
color:#FF0000;
background:#FFFFCC;
font-size:150%;
}
a:active {
text-decoration:none;
}

Использование классов

Вы можете создать также различные стили для 4 состояний ссылок на сайте путем добавления в css классов для селектора <a>

a.link:link{
text-decoration:none;
}
a.link:visited {
text-decoration:none;
}
a.link:hover {
text-decoration:underline;
color:#FF0000;
background:#FFFFCC;
font-size:150%;
}
a.link:active {
text-decoration:none;
}
a.link-2:link{
text-decoration:underline overline;
}
a.link-2:visited {
text-decoration:none;
}
a.link-2:hover {
text-decoration:underline;
color:#FF0000;
background:#FFFFCC;
font-size:150%;
}
a.link-2:active {
text-decoration:none;
}

Оригинал: CSS Links

Комментарии  

 
+4 # Дмитрий 2009-02-14 01:56 Очень хороший сервис
Большой респект разработчикам
Настоящий онлайн справочник по CSS (как минимум справочник )

Мой сайт еще не готов но думаю ваш ресурс мне неслабо в этом поможет
Ответить | Ответить с цитатой | Цитировать
 
 
+7 # ni_x 2009-02-14 06:22 Рад слышать приятные слова. Спасибо. Забегая немного вперед скажу, что скоро начнется работа над справочником в котором будет показана верстка целого шаблона по шагам. Надеюсь это тоже поможет вам и многим другим. Ответить | Ответить с цитатой | Цитировать
 
 
+3 # Дмитрий 2009-02-17 18:22 О! Это будет действительно интересно
Сейчас как раз пытаюсь разобраться с этим вопросом.
Надеюсь что работа начнется совсем скоро
Ответить | Ответить с цитатой | Цитировать
 
 
+2 # Ted 2009-02-18 00:26 В социальной сети нет активности
во первых главная страничка бедновато выглядит
может там и много полезного но может лучше будет это представить поближе чтоб не нужно было докапыватся ну типа последние апдейты или самое нужное, самое самое ну чтоб зашел и оооо скока всего !
потом регистрация отбивает всякую охоту коментировать толи дело сдесь и результат на лицо, убирай регистрацию нафиг
ну и третье - побольше инфы для чайников пошаговых инструкций там всяких чайники это основная масса что либо ищущих в сети профи роют спецификацию и мозгами скрипят
а чайнику ему разжевать нужно, да еще показать где вот мол заходи сдесь про это здесь про то…я так думаю дааа?
Ответить | Ответить с цитатой | Цитировать
 
 
0 # ni_x 2009-02-18 02:28 Спасибо за подробный комментарий. Уже думаю над решением этой проблемы ;) Ответить | Ответить с цитатой | Цитировать
 
 
0 # Ramzess 2009-05-11 14:57
Е
ПРИДЕЛ
Ответить | Ответить с цитатой | Цитировать
 

Добавить комментарий


Защитный код
Обновить

odnaknopka.ru/kolyan.cz
Morty Proxy This is a proxified and sanitized view of the page, visit original site.

Переводы


банковские металлы купи. Элитные агентства знакомств брачное агенство клуб знакомств инкогнито.
Проблемный застройщик mirax group банкрот юридическая помощь в Москве
Наша фирма сделает ремонт ванной быстро.

Selectutorial

Селекторы в действии

listutorial

Изображения для маркеров списка

Продажа распределительных ящиков для КТВ от компании IPCOM
статьи
Morty Proxy This is a proxified and sanitized view of the page, visit original site.