htmlbook.ru - Для тех, кто делает сайты
Статьи Книги Шаг за шагом Рецепты Форум Графика для Web
Главная страница > Статьи > Ссылки > Ссылки без подчеркивания

Ссылки без подчеркивания

Влад Мержевич

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

Средствами тегов HTML убрать подчеркивание у ссылок не представляется возможным. Поэтому для этой цели используются каскадные таблицы стилей (Cascading Style Sheets, CSS).

Одно из наиболее популярных применений CSS для ссылок — убирание у них подчеркивания. С позиции юзабилити не совсем верное решение, поскольку пользователь может сразу не догадаться, что текст, который он видит, является ссылкой. Все ведь уже привыкли — раз подчеркивание используется, значит это ссылка. Но при правильном применении отсутствие подчеркивания у ссылок может придать определенный эффект сайту. Часто делается, что при наведении курсора, ссылка становится подчеркнутой, меняет свой цвет, или используется и то и другое действие одновременно.

Подчеркивание прячется с помощью стилевого параметроа text-decoration: none, добавляя его к селектору A, как показано в примере 1.

Пример 1. Убирание подчеркивания у ссылки

Валидный HTML
Валидный CSS
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Подчеркивание у ссылок</title>
<style type="text/css">
A {
 text-decoration: none; /* Убирает подчеркивание для ссылок */
}
A:hover {
 text-decoration: underline; /* Добавляем подчеркивание при наведении курсора на ссылку */
 color: red; /* Ссылка красного цвета */
}
</style>
</head>
<body>
<p><a href="link.html">Наведи сюда курсор, увидишь результат</a></p>
</body>
</html>

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

НАВЕДИ СЮДА КУРСОР, УВИДИШЬ РЕЗУЛЬТАТ
Статья опубликована: 06.09.2005 Последнее обновление: 25.02.2008

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

  1. Не задавайте вопросы в комментариях, для этой цели предназначен форум, где вы получите нужную помощь.
  2. Удаляются любые комментарии, которые:
    • включают множество ошибок;
    • написаны безграмотно;
    • не имеют отношения к данной статье;
    • не содержат никакой полезной информации для посетителей.
  3. Для выделения отдельных слов используйте следующие команды: [b]жирный[/b], [i]курсив[/i], [color=цвет]цветной текст[/color], [tag]тег[/tag], [var]параметр[/var], [code]пример[/code].
  4. Потренироваться в написании комментариев вы можете в песочнице.

Комментарии к статье

Eros

12.07.2006

Этот пример не работает в Опере - меняется только курсор - ни цвета тебе ни подчеркивания

Влад Мержевич

17.07.2006

У меня в Опере 8.5 все работает.

Siniy

13.05.2007

Как изменять эти параметры для разных ссылок, находящихся на одной странице, а не для всех разом?

Влад Мержевич

14.05.2007

Здесь почитай.
http://htmlbook.ru/faq/?a=13

КИРИЛЛ

23.08.2007

А как сделать красным но не подчеркнутым?

Влад Мержевич

23.08.2007

A {
text-decoration: none;
color: red;
}

Й. Цукен

30.08.2007

А может быть так:
A {
text-decoration: none
}
A:hover {
text-decoration: none;
color: red
}

Amadou

07.09.2007

Люди, а как убрать рамку вокруг рисунка, который является ссылкой? "text-decoration" уже не помогает...

Amadou

07.09.2007

А, все, нашла! http://www.htmlbook.ru/content/?id=12

Itan

21.10.2007

У меня опера 9.24 Вс? работает спасибо!

Everrr

07.05.2008

Спасибо!

mafka

19.06.2008

нужно убрать подчеркивание с одной ссылки /не применяя text-decoration: none; ко всей странице/...не знаю как...

Yarik

19.06.2008

Используй класс:
.link{
text-decoration: none;
}
...
<a class="link">Ссылка без подчеркивания</a>

Юлия

18.07.2008

А как убрать выделение изображения, если ссылка не текстовая а в виде картинки?

Юлия

18.07.2008

все нашла))) <img border="0"..../>

Быколай

25.07.2008

Влад Мержевич рулит! Спасибо, очень толковые пособия, Справочник по CSS - настольная книга!

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

Имя
Комментарий

Сохранить имя (используется cookie)

Поиск по сайту

Ссылки
Разделы
Теги по теме

A
Тег A является одним из важных элементов HTML и предназначен для создания ссылок. В зависимости от присутствия параметров name или href тег A устанавливает ссылку или якорь.

CSS по теме

color
Определяет цвет текста элемента.

text-decoration
Добавляет оформление текста в виде его подчеркивания, перечеркивания, линии над текстом и мигания. Одновременно можно применить более одного стиля, перечисляя значения через пробел.

Copyright 2002–2008 Влад Мержевич, по всем вопросам пишите по адресу: vlad@htmlbook.ru

О сайте | Планы на будущее | Использование сайта | Борьба с ошибками | Технологии | Поддержать проект