Друзья! Заглянем сюда https://forum.mozilla-russia.org/doku.php?id=firefox:tips:userchrome.css и для примера сделаем какое-нибудь незначительное изменение. Например, "Не показывать значки во вкладках". Дальше всё просто. Создаём где надо userChrome.css и пихаем в него указанный код
/* Не показывать значки во вкладках */ .tabbrowser-tabs .tab-icon { display: none; !important; }
Перезапускаем FF, а значки во вкладках всё равно остаются. ЧЯДНТ? Спасибо, кто откликнется.
Отсутствует
Нет, конечно. Всё содержимое файла у меня с копировано с userChrome-example.css, поэтому оно ЕСТЕССТВЕНО включает в себя код
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); /* set default namespace to XUL */
, который вы имеете ввиду и всякие комментарии. Плюсом указанный код. Кроме того, у меня НЕ скрываются расширения. И если я пишу userChrome.css, значит , оно userChrome.css, и никак иначе.
Отсутствует
И если я пишу userChrome.css, значит , оно userChrome.css, и никак иначе.
С userChrome.css необходимо разобраться, чотко и принципиально!
Простите, не удержался. А если серьезно, то может расширение какое шалит, например, CTR:
Use Stylish add-on with /*AGENT_SHEET*/ in the first line of every style instead of userChrome.css.
CTR uses agent sheets for almost every registered css code. AGENT registered styles are more powerful than USER registered styles like the ones in userChrome.
Отсутствует
Отсутствует
принципиальный
Перекодировать не обязательно, кодировка важна, если в коде есть кириллица (комментарии не в счет), а вот сам код поправить надо, точка с запятой после none - лишняя.
Отредактировано gyra (29-06-2014 08:57:15)
Отсутствует
принципиальный
Перекодировать не обязательно, кодировка важна, если в коде есть кириллица (комментарии не в счет), а вот сам код поправить надо, точка с запятой после none - лишняя.
Всё равно мульки видны. Мы хоть об одном и том же говорим-то?
Отредактировано принципиальный (29-06-2014 10:03:05)
Отсутствует
принципиальный
Говорим о коде, который скрывает иконки на вкладках. Еще раз по-порядку:
Файл должен называться userChrome.css
Находится этот файл должен в папке chrome, в корне профиля. Папки и файла по умолчанию в профиле нет.
Код в данном случае должен быть таким:
/* Не показывать значки во вкладках */ .tabbrowser-tabs .tab-icon { display: none !important; }
Если userChrome.css правится при открытом FF, то после браузер надо перезагрузить.
Если все это соблюдено и все равно не работает, могу только предложить выложить полный код файла файла userChrome.css.
Отсутствует
Всё так, кроме
Папки и файла по умолчанию в профиле нет.
Папка chrome была, а файла userChrome.css в ней не было, я его создал сам. Вот его содержание:
/* * Edit this file and copy it as userChrome.css into your * profile-directory/chrome/ */ /* * This file can be used to customize the look of Mozilla's user interface * You should consider using !important on rules which you want to * override default settings. */ /* * Do not remove the @namespace line -- it's required for correct functioning */ @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); /* set default namespace to XUL */ /* * Some possible accessibility enhancements: */ /* * Make all the default font sizes 20 pt: * * * { * font-size: 20pt !important * } */ /* * Make menu items in particular 15 pt instead of the default size: * * menupopup > * { * font-size: 15pt !important * } */ /* * Give the Location (URL) Bar a fixed-width font * * #urlbar { * font-family: monospace !important; * } */ /* * For more examples see http://www.mozilla.org/unix/customizing.html */ /* Не показывать значки во вкладках */ .tabbrowser-tabs .tab-icon { display: none !important; }
Отсутствует
принципиальный
Папка chrome была
А можно увидеть полный путь до этой папки? Содержимое userChrome.css нормальное, должно работать. Если есть желание выложите информацию из about:support, м.б. что-то стороннее мешает.
Отсутствует
полный путь:
C:\Documents and Settings\ser\Application Data\Mozilla\Firefox\Profiles\fct42bvx.default\chrome
about:support:
http://pixs.ru/showimage/Snap201406_7846280_12764066.jpg
Отредактировано принципиальный (29-06-2014 12:35:48)
Отсутствует
принципиальный
Firefox 14.0 проверить не на чем... Попробуйте так:
Отсутствует
gyra, получилось, как ни странно, спасибо. Но на этом обсуждение на заканчивается. Второй баг (если идти по ссыли из первого поста):
/* Вкладки снизу */
#content > tabbox {
-moz-box-direction: reverse;
}...
/* Чтобы вкладки были справа, раскоментируйте след.строчку */
#content > tabbox {
-moz-box-direction: reverse;
}
+++++++++++++++++++++++++++++++
Какие будут рекомендации по правке именно МОЕГО userChrome.css?
Отредактировано принципиальный (29-06-2014 13:23:56)
Отсутствует
принципиальный
получилось, как ни странно
Ничего странного нет. Время идет, браузер меняется, изменяются и селекторы...
Вот из-за этого трудно помочь и с другими кодами, версии Firefox у нас сильно разные, посмотреть селектор и проверить код просто не на чем.
Могу порекомендовать зайти на https://userstyles.org/, может что-нибудь подберете... Пугаться, что для расширения Stylish не стоит, код подходит в большинстве случаев и для userChrome.css. Версии браузера на которых работает код, там как правило указывают.
Отсутствует
принципиальный
Вам виднее, но дело в том что 14 версия устаревшая, название селекторов с новыми версиями различаются, и мало у кого стоит, а ставить 14 ради того чтобы узнать селектор, не думаю что многим захочется. Совет - переходите на актуальную версию, больше шансов что помогут.
P.S.
gyra опередил, но смысл тот же.
Отредактировано villa7 (29-06-2014 14:41:31)
Лучше спросить у знающих - чем лезть не зная.
Отсутствует