cjКлик.ru | Компьютеры, интернет и не только…

Дек/09

5

Оформление ссылок с помощью css

Для оформления ссылок можно использовать любые свойства css (например, color, font-family, background-color). Отличаются ссылки от простого текста тем, что у них есть различные состояния и можно задавать стили отдельно для каждого состояния.

a:link – обычная не посещённая ссылка
a:visited – ссылка, по которой уже был осуществлён переход
a:hover – ссылка при наведённой на неё мыши
a:active – ссылка в момент нажатия

a:link {color:#FF0000}      /* цвет непосещённой ссылки */
a:visited {color:#00FF00}  /* цвет посещённой ссылки */
a:hover {color:#FF00FF}  /* цвет ссылки при навелении мыши */
a:active {color:#0000FF}  /* цвет активной ссылки */

Когда устанавливается стиль для нескольких статусов ссылок, то есть определённые правила:
a:hover должен идти за a:link и a:visited
a:active должен идти за a:hover

Подчеркивание ссылки.

Используя css, убрать подчёркивание ссылки можно так:

a {text-decoration: none;}

И задать подчёркивание ссылки только при наведении:

a {text-decoration: underline;}

Если вам нужно чтобы цвет подчёркивания ссылки и цвет её текса были разными, то нужно заключить ссылку в тэг span, который переопределит цвет ссылки, но не переопределит цвет подчёркивания, т.к. по умолчанию у нет такого свойства. Т.е. цвет подчёркивания ссылки останется прежним:

<style type="text/css">
  A {color:red;}
  A span {color: blue;}
</style>
 
<a href="#"><span>Ссылка </span></a>

Цвет фона ссылки

Цвет фона ссылки можно задать так:

a:link {background-color:#B2FF99;}
a:visited {background-color:#FFFF85;}
a:hover {background-color:#FF704D;}
a:active {background-color:#FF704D;}
Google Bookmarks Digg Reddit del.icio.us Ma.gnolia Technorati Slashdot Yahoo My Web News2.ru БобрДобр.ru RUmarkz Ваау! Memori.ru rucity.com МоёМесто.ru Mister Wong


Смотртие так же
  • Фон с помощью CSS background
  • Оформление текста
  • Условные комментарии
  • Контекстная реклама и SEO
  • Языки веб программирования
  • Шрифты в css
  • RSS Feed

    Комментарии (3) for Оформление ссылок с помощью css

    duclass | 04.04.2010 at 7:11 пп

    К стати, дизайн в FireFox 3 немного коряв. Проверьте css файл.

    Troev | 29.05.2010 at 10:25 пп

    Ссылки можно еще и в рамки с помощью css оформлять… смотрится гламурно…

    Нужно лишь добавить:

    border:1px black solid;

    Дотар IT | 23.06.2010 at 8:16 пп

    css это конечно хорошо, но надо для начала людей с ие 6 снять)

    Leave a comment!

    « Шрифты в css

    Оформление текста »

    WordPress

    Theme Design by devolux.org