Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Ссылка на блок

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
Avalon
Отправлено: 12 Февраля, 2010 - 09:09:22
Post Id


Новичок


Покинул форум
Сообщений всего: 39
Дата рег-ции: Дек. 2008  


Помог: 0 раз(а)

[+]


Нужно чтобы при наведении на блок, менялся фон. Я это сделал, но получилось криво - только при наведении на текст в блоке, меняется фон. Подскажите, пожалуйста.

Вот код:
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. <div class='video_menu_area'>
  3.         <div class='video_menu'><a href=''>
  4.                 <div class='block'><p></p></div></a>
  5.         </div>
  6. </div>
  7.  


Вот css:
CODE (htmlphp):
скопировать код в буфер обмена
  1. .video_menu_area {
  2.         position:absolute;
  3.         width: 995px;
  4.         height: 531px;
  5.         margin: 0px;
  6.         background-color:#000000;
  7. }
  8. .video_menu {
  9.         width: 320px;
  10.         height: 524px;
  11.         margin: 0px 0px 0px 664px;
  12.         padding-right:10px;
  13. }
  14. .video_menu .block {
  15.         color:#FFFFFF;
  16.         height: 85px;
  17.         margin: 13px 0 0 0;
  18.         padding: 5px 5px 0 15px;
  19. }
  20. .video_menu a {
  21.         display: block;
  22.         text-decoration: none;
  23.         background-color:#000000;
  24.         height: 85px;
  25. }
  26. .video_menu a:hover {
  27.         background: url(img/videomenu_bg.png) repeat-x;
  28. }


Без video_menu_area работает правильно (кроме IE), с ней работает не так как надо. В чем может быть проблема?

(Отредактировано автором: 12 Февраля, 2010 - 09:21:12)

 
 Top
Viper
Отправлено: 12 Февраля, 2010 - 10:15:05
Post Id



Активный участник


Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007  
Откуда: Симферополь


Помог: 98 раз(а)




ну так у вас же указано псевдо-свойство только для a. как же вы думаете поменяется фон у div?

.video_menu:hover {...}
в ишаке версий 5.х/6 работать не будет.


-----
Список фильмов с описанием, блекджеком и... для Joomla? -> https://киноархив[dot]com
Демо нового движка для сайта php.su -> php[dot]su, проект на гитхабе
 
 Top
JustUserR
Отправлено: 12 Февраля, 2010 - 19:46:54
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




Avalon Проблема в том что свойства классов стилей типа :hover и :visited работают только для link-блоков то есть для гиперссылок - но впринципе вы можете заменить ваш div-блок на <a href="javascript:void(0)" style="position:relative; display:block"></a> который тоже будет вести себя как блок - но более удобно сделать это с помощью функци JS-скрипта который в данном случае уместится в один блок on_event


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« HTML, Дизайн & CSS »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB