Показать сообщение отдельно
  #8 (permalink)  
Старый 01.09.2011, 22:50
Аватар для Duda.Ml1986@gmail.com
Профессор
Отправить личное сообщение для Duda.Ml1986@gmail.com Посмотреть профиль Найти все сообщения от Duda.Ml1986@gmail.com
 
Регистрация: 01.09.2011
Сообщений: 263

Если элементы к которым нужно обратиться находятся внутри тега, то так:
#link:hover  > #link2
{
	 /* И ТАК ДАЛЕЕ*/
         color:red;
	 
}
  </style>
 
 [HTML] <div id="link">   <div id="link2">  </div></div>[/HTML]


Меня навело на мысль вот что , а не предусмотрено ли обращение из псевдокласа hover или другого , обращение не к дочернему тегу(элементу)?
Пробовал , не работает следующее.
#link:hover  > #link2
{
	 /* И ТАК ДАЛЕЕ*/
         color:red;
	 
}
  </style>
 
 [HTML] <div id="link">  </div>
 <div id="link2">  </div>[/HTML]


Гугл ответил http://www.nbuv.gov.ua/books/19/css2/selector.html
#link:hover + #link2
{
	 
	visibility:hidden;
	 
}
  </style>


<div id="link">   </div>
  <div id="link2">  </div>

Вот так вот работает. То есть обращение к элементу не дочернему.

К сожалению если два блока разделяют еще теги, то это пример не работает.

Последний раз редактировалось Duda.Ml1986@gmail.com, 01.09.2011 в 23:12.
Ответить с цитированием