[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: a:active{} не правильно работает в ие6
dvs
как исправить ошибки a:active { } в ие6? в опере или firefox'e нажимаю на ссылку - все в порядке, active работает(background меняется), отпускаю кнопку мыши background возвращается в исходное состояние(т.е. как был до нажатия) .... В ие6 же при отжатии кнопки мыши background остается как при a:active ((



Спустя 15 минут, 34 секунды (19.11.2009 - 11:35) nemo написал(а):
задаешь по кмолчанию a{background:none}

Спустя 38 минут, 15 секунд (19.11.2009 - 12:13) dvs написал(а):
стоит по умолчанию не none правда, а - background: url(mark.png); рисунок 151х80
вот код небольшой:
<!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.rollover {
background: url(mark.png); /* Путь к файлу с исходным рисунком */
display: block; /* Рисунок как блочный элемент */
width: 151px; /* Ширина рисунка в пикселах */
height: 40px; /* Высота рисунка */
}
A.rollover:active {
background-position: 0 -40px; /* Смещение фона */
}
</style>
</head>
<body>
<p><a href="#" class="rollover"></a></p>
</body>
</html>

Спустя 17 минут, 18 секунд (19.11.2009 - 12:31) nemo написал(а):
http://phpforum.ru/index.php?showtopic=22042
в самом низу указан кроссобраузерный код меню, разбирайся

Спустя 26 минут, 21 секунда (19.11.2009 - 12:57) dvs написал(а):
разобрался:) там такая же проблема:) везде работает как надо кроме ие6... при отжатии кнопки мыши бакграунд остается как при нажатой.... приходится щелкать еще раз не на ссылке чтоб бакграунд изменился

Спустя 37 минут, 25 секунд (19.11.2009 - 13:34) Gabriel написал(а):
dvs
в ишаке 7 он тоже неправильно работает.

Спустя 5 минут, 26 секунд (19.11.2009 - 13:40) nemo написал(а):
в маем примере нормально работает лол

Спустя 16 минут, 38 секунд (19.11.2009 - 13:57) dvs написал(а):
to nemo просто скопировал ваш пример.... вставил свою картинку 300Х200 и как это не печально увидел тоже самое(((

Спустя 21 минута, 30 секунд (19.11.2009 - 14:18) nemo написал(а):
ну значит ты нуп у меня вовсех барузерах отоброжает норм в ietester тож сверял от 5-ой

Спустя 59 минут, 42 секунды (19.11.2009 - 15:18) dvs написал(а):
2nemo
тогда у меня универсальный ие6 в отличие от тебя.... разработанный специально для меня

и мой пример тоже у тебя должен пройти во всех ie.... потому что не вижу разницы в написании кода....http://cool-dvs.narod.ru

а это твой пример(в написании кода ничего не менял) с моей картинкой
http://dm-dvs.narod.ru

ЗЫ не хочу никого обидеть... просто факт.... если можете объясните пожалуйста... у тебя кстати ляп по третьей ссылке -- backgroun-position не меняется(но не в этом дело)

Спустя 20 минут, 59 секунд (19.11.2009 - 15:39) Gabriel написал(а):
dvs
сколько я с ним не сталкивался в ИЕ 6/7 он не работает smile.gif мож както жаба скриптом извратиться?

Спустя 4 минуты, 40 секунд (19.11.2009 - 15:43) dvs написал(а):
2Gabriel
а пример nemo у тебя работает? наверное придется скриптами

Спустя 17 минут, 41 секунда (19.11.2009 - 16:01) Gabriel написал(а):
dvs
нет неработает

Спустя 7 минут, 17 секунд (19.11.2009 - 16:08) dvs написал(а):
понятно, спасибо, будем извращаться
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.