Похоже, на это влияет следующее правило в таблице стилей пользователя, которую я использую:
*[id*='related'], *[id*='side'], *[role*="complementary"], *[id*='Panel'], *[id*='Layout'] {
visibility:hidden !important;
}
До:
После:
Итак, есть ли какая-либо документация по его HTML?
Редактировать::И могу ли я его исключить @-moz-document regexp()
?
Обходной путь:: префикс body
для всех селекторов ( body [id*='related'],
...) для ограничения применения только на веб-страницах. (очевидно, боковая панель не находится внутри <body>
тега)демо
решение1
Интерфейс Firefox написан на XUL, который является формой XML. Его разметка почти идентична HTML с некоторыми другими преимуществами, особенно для разработчиков дополнений.
Чтобы просмотреть код, который создает пользовательский интерфейс, откройте новую вкладку и перейдите на chrome://browser/content/browser.xul
. Это отобразит интерфейс вашего веб-браузера внутри веб-браузера. Затем используйте встроенные в Firefox инструменты веб-разработки для проверки разметки или нажмите Ctrl+U для просмотра исходного кода.
Его чертовски легко редактировать, даже для человека с небольшими или нулевыми знаниями в программировании. Вот почему я люблю Firefox. Вы можете редактировать CSS в реальном времени, и когда вы будете довольны изменениями, используйтеСтильныйсоздать новый стиль (пустой стиль, использующий пространство имен XUL) и сохранить его.