![]() |
Простая задача на CSS а решается...
Хотел сделать слой который при наведении на него меняет св-во(бэкграунд), сделал ему id и в ЦСС прописал
#hisid и вот.. таких элементов было несколько(менюха), а валидатор w3c выдал что мол не юзай id юзай class, заюзал класс, в цсс изменил: .hisclass А вот теперь не могу сделать чтобы при наведении слой менял цвет!! ЗЫЖ варианты типа .hisclass a:hover не предлагать. надо чтобы СЛОЙ менял сов-во |
ты можешь обратиться к эелементу только по id
obj = getElementById(id) obj.style.property примерно так. есть конечно вариант завести специальный класс и у всех элементов проверять className при событии onMouseOver, как только совпало с твоим классом - менять background. |
Пропиши на js, чтобы по onmouse[over|out] изменялся className нужного элемента.
PS: Хотя я не понимаю в чем проблема взять весь пункт меню (?) в <a>. Добавил: Ой, опоздал :beer: |
Sheryy, ты мне по яваскриптски обьясняешь, а я хочу чтобы на CSS
Razer, видишь ли у меня если взять в <А> то криво получается - меняется бэкгранд только текста, а надо чтобы всего слоя, а то некрасиво |
Цитата:
|
Аххха..бум знать ;)
|
Razer
display: block; 4ever! Убил двух зайцев. Доволен. (Ц) Да еще вичу увидел новую. ;) Thanks. |
| Часовой пояс GMT +4, время: 20:54. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.