Помогите плиз не могу понять в чём ошибка
Вообщем
.st2, .st1{
background-image: url('/images/ico-star.gif');
}
.st2:hover .st1 {
background-image: url('/images/ico-star-curr.gif');
}
суть в том чтоб при наведени на st2 - st1 должна менять свой бэкграунд.
Такой вариант не работает нигде (рис точно есть и сами элементы с тамим классами тоже)
Спустя 23 часа, 37 минут, 10 секунд (26.07.2008 - 20:42) dfsq написал(а):
сделай яваскриптом и не парся и везде будет работать
Спустя 17 часов, 28 минут, 12 секунд (27.07.2008 - 14:11) Timok написал(а):
_kT, такая форма -
кроме тех браузеров, где JS отключен. Но наверное вариантов больше нет, хотя хз
Код
.st2:hover .st1 {
- предполагает что элемент с классом st1 потомок (т.е. вложен) элемента класса st2. В CSS есть куча других селекторы, но благодаря отдельным браузерам (в частности, IE6 и ниже), использовать их затруднительно. Цитата(dfsq)
сделай яваскриптом и не парся и везде будет работать
кроме тех браузеров, где JS отключен. Но наверное вариантов больше нет, хотя хз
Спустя 11 дней, 9 часов, 44 минуты, 59 секунд (8.08.2008 - 23:56) zona7o написал(а):
Timok правильно говорит насчет вложенности..
Кроме явы ничего нельзя сделать.
Кроме явы ничего нельзя сделать.
_____________