Я пытаюсь отредактировать файл userChrome.css, чтобы по умолчанию скрыть панель вкладок на FF 57, и сделал это, используя следующий код
#TabsToolbar {
visibility: collapse !important;
}
и я хочу, чтобы панель вкладок была видна только при наведении курсора на панель навигации, то есть на панель инструментов, которая содержит поле адреса, кнопки навигации, кнопку меню и тому подобное. Итак, я попробовал следующий способ.
#nav-bar:hover+#TabsToolbar{
visibility: visible !important;
background-color:red !important;
}
Я заметил, что атрибут hover вообще не работает на панели #nav, потому что я заметил, что даже цвет фона также не меняется.
Обновление: в целом css будет работать так:
#b
{
visibility: collapse;
}
#a:hover+#b
{
visibility: initial !important;
}
<!DOCTYPE html>
<html>
<body>
<toolbar id="a">div a
<p>This para</p>
</toolbar>
<toolbar id="b">div b</toolbar>
</body>
</html>
!important
в этом примере. Там абсолютно нечего переопределять, так что... - person tao   schedule 15.12.2017#nav-bar:hover+#TabsToolbar
не соответствует вашему элементу. Это означает, что это не имеет ничего общего с Firefox или его версией. Просто для проверки откройте свой проект в другом браузере. - person tao   schedule 15.12.2017