Войти

Показать полную графическую версию : Как убрать подчеркивание в ссылке (тег <a>)


shark21
21-12-2004, 18:11
Как убрать подчеркивание ссылки в HTML которое присутствует там по умолчанию? Имеется в виду тег <a href=""></a>.
Я делал такое раньше, но только с помощью ccs и Frontpage, как бы это сделать попроще?

Vlad Drakula
21-12-2004, 19:19
shark21
это делается только через CSS, а как и чем ты напишешь это уже друго вопрос...

я использую для этих целей TopStyle...

vadimiron
21-12-2004, 21:01
Попроще???: ну можно в теге каждой ссылки прописывать её дизайн - но это не рационально
поэтому лучше юзать CSS и не о чём не думать (всего одна строчка - ничего проще не бывает)

shark21
23-12-2004, 11:55
В общем сделал с CCS. Спасибо.

AnnSel
07-10-2005, 09:52
А вот у меня почему-то ничего не получается:

<HEAD>
<LINK HREF="STYLES.CSS" REL="STYLESHEET" TYPE="TEXT/CSS>
</HEAD>

Далее в файле STYLES.CSS записываю:

a: link{color: 000000; text-decoration: none}
a: visited{color: 000000; text-decoration: none}
a: active{color: 000000; text-decoration: none}
a: hover{color: 000000; text-decoration: none}
a: focus{color: 000000; text-decoration: none}

Ну и соответственно код самой ссылки:

<BODY>
*******
******
<A HREF="2.HTML" TARGET="_SELF">
Ссылка
</A>
*******
******
</BODY></HTML>

У меня установлен IE5. Ссылки все равно остаются разноцветными с подчеркиванием.

vadimiron
07-10-2005, 12:51
попробуйте убрать пробел между а: и следущим за ним словом

E-mail
07-10-2005, 22:36
ну можно в теге каждой ссылки прописывать её дизайн - но это не рационально
поэтому лучше юзать CSS и не о чём не думать (всего одна строчка - ничего проще не бывает)

и в том и том случае используется CSS , просто стандарт верски внутри тега называется ISS

AnnSel
08-10-2005, 14:21
vadimiron
Честно говоря, я уже что только ни делал с пробелами в этих строчках - и убирал, и вставлял... хоть бы хны... Попробую еще раз...

elfoflorien
08-10-2005, 16:00
AnnSel
a: link{color: 000000; text-decoration: none}
a: visited{color: 000000; text-decoration: none}
a: active{color: 000000; text-decoration: none}
a: hover{color: 000000; text-decoration: none}
переставьте местами a:visited и a:active, может быть, получится (глупо, конечно, но у меня под IE5 такие чудеса :) были); или попробуйте вставить весь CSS код в саму HTML страницу

vadimiron
08-10-2005, 18:24
AnnSel
В подтверждение слов elfoflorien привожу строки из онлайн мануалов w3:

Note: a:hover MUST come after a:link and a:visited in the CSS definition in order to be effective!!
Note: a:active MUST come after a:hover in the CSS definition in order to be effective!!

И к тому же там ни слова нет о a:focus, в любом случае это же почти тоже самое. что и hover, так что попробуйте убрать focus
Ссылка на онлайн-уроки с примерами: http://www.w3schools.com/css/css_pseudo_classes.asp

AnnSel
14-10-2005, 08:43
Ну попробовал я еще раз... И что вы думаете?!... Получилось. Наверно я там как раз и не убирал пробелы.
Спасибо за помощь. И за ссылку.




© OSzone.net 2001-2012