Jump to content
  • 0

Убрать пунктирную рамку с картинки-ссылки в момент нажатия


Эма
 Share

Question

Привет.

Подскажите, пожалуйста, как убрать пунктирное выделение с картинки-ссылки в момент нажатия?

Стоит explorer 9.

Только начинаю учиться, на форумах ничего не нашла. Не сплю второй день уже. :blink:

<html>

<head>

<title>Пунктирная рамка</title>

</head>

<body>

<a href="index.html"> <img src="home1.bmp" align="left" border="0"> </a>

</body>

</html>

Link to comment
Share on other sites

19 answers to this question

Recommended Posts

  • 0

попробуй

a{text-decoration:none;}

<html>

<head>

<title>Пунктирная рамка</title>

<style type="text/css">

a IMG {text-decoration:none;}

a {text-decoration:none;}

</style>

</head>

<body>

<a href="index.html"> <img src="home1.bmp" align="left" border="0"> </a>

</body>

</html>

Не ругайте сильно, я то вставляю? К сожалению мой код не работает.

Link to comment
Share on other sites

  • 0

и мя не ругайте за бесполезный совет, нет IE для теста :blush:

у большинства браузеров нет этой рамки, скорее всего это проблема IE посмотри какого цвета эта рамка, если цвет совпадает с цветом ссылки, то можно указать этот цвет как у фона если есть такая возможность

Link to comment
Share on other sites

  • 0

Если рамка вокруг изображения - это бордер у ссылки или фокус, но не text-decoration.

Бордер у ссылки при клике - это псевдокласс :active. Ищите откуда он у вас берется или переопределите бордеры у ссылки.

Link to comment
Share on other sites

  • 0

Если рамка вокруг изображения - это бордер у ссылки или фокус, но не text-decoration.

Бордер у ссылки при клике - это псевдокласс :active. Ищите откуда он у вас берется или переопределите бордеры у ссылки.

Спасибо, но у меня пока не тот уровень чтобы понять ваш совет. :)

Edited by Эма
Link to comment
Share on other sites

  • 0

псевдокласс он имел ввиду

a:active{border-width:0px;}

но я не уверен, что это поможет, попробуй

Спасибо за желание помочь, но это не работает :)

Зашла на apple.com, там много картинок-ссылок с этой дурацкой рамкой, но есть и без рамки.

Да и на этом форуме аватарки и баннеры с рамкой, а вот верхняя панелька с кнопочками без рамки.

Тут наверное совсем принцип иной.

В dremweaver'е в свойствах ничего не нашла.

Наверное надо забыть пока про эту рамку.

Link to comment
Share on other sites

  • 0

Я среди своего не особо большого ресета использую это:


:focus {
outline:none;
}

Спасиииибо :)

Я раньше делала это, но это не работало, а сейчас .... работает :)

Вот код из dreamweaver'а для картинки и для ссылки :)

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>Untitled Document</title>

<style type="text/css">

a:link {

text-decoration: none;

}

a:visited {

text-decoration: none;

}

a:hover {

text-decoration: none;

}

a:active {

text-decoration: none;

}

:focus { outline:none;}

</style>

</head>

<body text="#FFFFFF">

<a href="http://yandex.ru"><img src="home1.bmp" border="0"></a>

<a href="http://yandex.ru">ссылка</a>

</body>

</html>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

вот без этого не работало :angry:

Link to comment
Share on other sites

  • 0

Я среди своего не особо большого ресета использую это:


:focus {
outline:none;
}

Спасиииибо :)

Я раньше делала это, но это не работало, а сейчас .... работает :)

Вот код из dreamweaver'а для картинки и для ссылки :)

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>Untitled Document</title>

<style type="text/css">

a:link {

text-decoration: none;

}

a:visited {

text-decoration: none;

}

a:hover {

text-decoration: none;

}

a:active {

text-decoration: none;

}

:focus { outline:none;}

</style>

</head>

<body text="#FFFFFF">

<a href="http://yandex.ru"><img src="home1.bmp" border="0"></a>

<a href="http://yandex.ru">ссылка</a>

</body>

</html>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

вот без этого не работало :angry:

Попробуйте изменить порядок описания псевдоклассов:

:link :visited :hover :focus :active

Порядок описания псевдоклассов для ссылок: http://www.xiper.net/collect/html-and-css-tricks/css-tricks/link-order-desc.html

Edited by Catherine
Link to comment
Share on other sites

  • 0
появляется пунктирная рамка и выглядит по-дурацки

Еще более по-дурацки выглядят несчастные пользователи ноутбуков с неудобным тачпадом (или вообще без него), пытающиеся "на ощупь" активировать ссылку с клавиатуры. И не жалеющие крепких слов для горе-эстета, лишившего их такой удобной подсказки, которая из ссылок сейчас активна. Есть мнение, что от отсутствия этой рамки умерло больше пользователей (не успевших вовремя найти жизненно важную ссылку), чем "людей с тонкой душевной организацией", до смерти оскорбленных ее некрасивым видом — от наличия. Если уж убираете outline при фокусе — оставьте хоть какое-нибудь выделение для активной ссылки, хоть цветом, хоть фоном, хоть тенью, хоть стрелочкой, хоть подчеркиванием... пожалуйста!

Либо делайте по-старинке: onclick="this.blur()". Это, кроме прочего, и в старых IE помогает...

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ...

вот без этого не работало

<!DOCTYPE html> достаточно.

Link to comment
Share on other sites

  • 0

Субноутбуки, у которых тачпад неприлично мал или вообще отсутствует — еще как актуально. Но вообще согласен, удобство пользователей — старо и немодно, главное, чтобы сайт был гламурненький и нравился самому автору! ;)

  • Like 2
Link to comment
Share on other sites

  • 0

спасибо :)

старые ноутбуки и т.д. это уже не актуально по-моему :blush:

Да тут дело даже не в старых ноутбуках. А вдруг у пользователя мышка сломалась? Тем более есть люди, которые вообще не пользуются мышкой на компьютере(мышка порой только замедляет работу). Но если вам все-таки так сильно хочется убрать рамку, то прописывайте одинаковые стили для hover и focus, чтобы фокусные ссылки хоть как-то выделялись.

вообще отсутствует

На нем есть кружок-недомышка (между клавишами G-H-B ), пользоваться которым ужасно неудобно(если не невозможно)

Edited by ablay2009
  • Like 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy