Если элементы к которым нужно обратиться находятся внутри тега, то так:
#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>
Вот так вот работает. То есть обращение к элементу не дочернему.
К сожалению если два блока разделяют еще теги, то это пример не работает.