LINUX.ORG.RU

[Простой вопрос] Почему не применяется стиль?


0

0

Здравствуйте!


Имею следующий небольшой HTML-код: http://paste.org.ru/?vpo33s

При наведении мышкой на текст «Главная страница», курсор должен измениться на «Указатель», и фон у этого текста должен стать светлосиним.

В браузерах Opera и Konqueror это происходит. А в FireFox 3.6.6 - курсор не меняется, фон не подсвечивается. Фаирбаг не видит, что у этого текста должен измениться стиль при наведении мышкой.

Скриншот сравнения Opera и FireFox:

http://rghost.ru/2112571/image.png

Вопрос: что написано неправильно, как изменить код так, чтобы срабатывало CSS-правило при наведении мышкой на текст?

На лоре, как всегда, специалистов нету, одни флудильщики.

Все приходится делать самому.

Видимо, имеем баг в реализации CSS в линуховом Фаирфоксе 3.6.6 (под виндой та же версия FF работает правильно).

Селектор [b].folding:hover[/b] не выбирает элемент [b]<p class=«folding»>...</p>[/b] при наведении мышкой, хотя должен.

А правильно работает только полный селектор [b]p.folding:hover[/b].

xintrea ()
Ответ на: комментарий от xintrea

> Селектор [b].folding:hover[/b]

ховеры не работают в IE6 же?

stevejobs ★★★★☆ ()

> В браузерах Opera и Konqueror это происходит. А в FireFox 3.6.6 - курсор не меняется, фон не подсвечивается. Фаирбаг не видит, что у этого текста должен измениться стиль при наведении мышкой.

вывод: файрфокс говно

anonymous ()
.folding > b:hover { 
    background: #BBDDFF;
    cursor: pointer;
}
ZuBB ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.