Немного о настройках браузера Фаерфокс (Mozilla Firefox). О том, как подключить пользовательские скрипты к браузеру Мозилла Фаерфокс я писала, теперь о подключении к нему же пользовательских стилей.
Что можно сделать пользовательскими стилями? Например:
- Настроить отображение содержания сайтов, в том числе убрать рекламные баннеры.
- Настроить под себя внешний вид часто посещаемых сайтов.
- Настроить вид самого Фаерфокса.
Собственные стили Фаерфокса находятся в файлах chrome/userContent.css и chrome/userChrome.css. Папка chrome располагается в профиле браузера (по умолчанию для Windows XP это /Documents and Settings/Имя_пользователя/Application Data/Mozilla/Firefox/Profiles/Название_профиля). В папке обычно находятся файлы userChrome-example.css и userContent-example.css, которые можно переименовать и использовать для создания своих стилей. Первый предназначен для работы с оформлением браузера, а второй — для стилей сайтов.
Иногда можно встретить рекомендацию размещать пользовательские стили в файлы /Program Files/Mozilla Firefox/res/*.css, но лучше этого не делать: при обновлении браузера эти файлы перезаписываются, и всё персональные настройки пропадают.
Правила css, добавленные в chrome/userContent.css и chrome/userChrome.css, вступают в силу после перезагрузки браузера.
7 комментариев на «Настройка стилей для Mozilla Firefox»
Иван (62 комментария)
А почему «Имя администратора»?
Что, другим пользователям этого нельзя ?
Кстати, в не-виндовс-ОС эти файлы «проживают» на схожих местах.
Т.е. ~/mozilla/firefox/name_prof/chrome…
Княгиня (660 комментариев)
Да, верно: имя пользователя. Поправлю. Это я зарапортовалась со своей колокольни. Но это папка по умолчанию, а я уже давно перенесла настройки ФФ в собственную папку на другой диск.
xoxol (3 комментария)
да, кстати, в win7 хранится тут
Users*USER_NAME*AppDataRoamingMozillaFirefoxProfiles*PROFILE_NAME*chrome
Серёга
А Вы, случайно, не знаете, как изменить цвет границы фрейма по умолчанию?
Например, страница:
Page
Граница фрейма отображается черной линией в один пиксель. Через стили невозможно изменить её цвет — в Firefox она по умолчанию чёрная. Мне хочется задать ей свой цвет.
Княгиня (660 комментариев)
Фрейм или ифрейм? У вас, видимо, был код, который не отобразился. Я с фреймами редко работаю, считаю их неэффективными. Попробуйте атрибут frameborder=»0″.
Серёга
Да, почему-то код не отобразился… У меня 2 фрейма на странице и, соответственно, между ними граница. Так вот я хотел установить свой цвет этой границе. Если задать ей толщину в 1px, то в Мозилле она становиться чёрной и никак её не изменить: ни через стили, ни на прямую в теге.
В общем, решения нет, т.к. это цвет по умолчанию для рельефных объектов в Windows, и меняется он только в самом Windows: Панель управления -> Экран -> Оформление -> Дополнительно -> Рельефные объекты.
Княгиня (660 комментариев)
Код съедается движком. Чтобы не съедал, надо заменять открывающую угловую скобку на мнемонику: <