Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Вёрстка веб-сайтов > Выделение меню др. цветом при наведении мыши


Автор: Rexar 18.3.2006, 14:17
Слева находится меню в таблице.
Как сделать чтоб при наведении мыши на элемент таблицы, цвет фона этого элемента изменялся ?
Вот к примеру как на сайте http://www.virtuo.ru/

Автор: sergejzr 18.3.2006, 14:23
Код

<span onmouseover="this.style.backgroundColor='#E1F6F9';" onmouseout="this.style.backgroundColor='#ffffff';">Пункт тебю</span> 


Автор: EDuard 18.3.2006, 14:26
Rexar, на приведенном тобой сайте это реализовано через javascript, правой кнокой посмотр html кода и все будет видно. smile
Но я бы сделал через CSS.

пишешь правило для
a: hover{ } и все отлично.

Автор: Rexar 18.3.2006, 15:14
Цитата(sergej.z @ 18.3.2006, 14:23)
Код

<span onmouseover="this.style.backgroundColor='#E1F6F9';" onmouseout="this.style.backgroundColor='#ffffff';">Пункт тебю</span> 


Если это написать, то IE просит разрешить использование активного содержимого и этот способ не работает, если не нажать - "разрешить". Можно как-то по-другому сделать ?

Автор: sergejzr 18.3.2006, 15:23
Значит у тебя ИЕ настроен так. В "нормально" настроенном браузере эти диалоги не выскакивают.

Автор: Guedda 18.3.2006, 16:06
Вопрос неоднократно обсуждался. Воспользуйся поиском. Даже, по моему, я задавал этот вопрос.

Автор: dstorm81 18.3.2006, 16:07
в осле такая шняга выскакивает тогда когда страница тестится локально, он считает что на локальной машине безопасность ниже чем если из инета будешь качать, тупость кака-то smile
он ваще на все скрипты так ругается smile
а лучше на ксс сделать

Автор: EDuard 18.3.2006, 16:34
Rexar, на css ничего выскакивать не будет, да и в браузерах помоему с этим проблем не будет.

Автор: sergejzr 18.3.2006, 16:45
EDuard, к сожалению через a hover такого эффекта, как по ссылке не получится. А у таблиц этого свойства вообще нет.

Автор: EDuard 18.3.2006, 17:35
sergej.z, можно использовать списки smile

Автор: Ciber SLasH 19.3.2006, 01:36
Цитата(dstorm81 @ 18.3.2006, 16:07 Найти цитируемый пост)
в осле такая шняга выскакивает тогда когда страница тестится локально, он считает что на локальной машине безопасность ниже чем если из инета будешь качать, тупость кака-то smile

Я отвечал как это исправить, подробноее тут: http://forum.vingrad.ru/index.php?showtopic=81142&view=findpost&p=627611

Автор: AztEK 19.3.2006, 12:35
sergej.z может я неправильно понял, но есть же св-во line-height

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)