Друзья! Заглянем сюда 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 необходимо разобраться, чотко и принципиально! new_russian.gif

Простите, не удержался. :) А если серьезно, то может расширение какое шалит, например, 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.

http://forums.mozillazine.org/viewtopic … #p13632803

okkamas_knife пишет

что пишет в консоли по поводу этого правила? смотреть сразу после старта
зы а сам файл в какой кодировке? должна быть UTF8

Snap201406_8921938_12759913.jpg
По поводу кодировки ANSI, которая и была с САМОГО НАЧАЛА. Перекодировать, что ли?

принципиальный
Перекодировать не обязательно, кодировка важна, если в коде есть кириллица (комментарии не в счет), а вот сам код поправить надо, точка с запятой после none - лишняя.

gyra пишет

принципиальный
Перекодировать не обязательно, кодировка важна, если в коде есть кириллица (комментарии не в счет), а вот сам код поправить надо, точка с запятой после none - лишняя.

Всё равно мульки видны. Мы хоть об одном и том же говорим-то?

Snap201406_1206213_12762259.jpg

принципиальный
Говорим о коде, который скрывает иконки на вкладках. Еще раз по-порядку:
Файл должен называться userChrome.css
Находится этот файл должен в папке chrome, в корне профиля. Папки и файла по умолчанию в профиле нет.
Код в данном случае должен быть таким:

Выделить код

Код:

/* Не показывать значки во вкладках */
.tabbrowser-tabs .tab-icon {
display: none !important;
}

Если userChrome.css правится при открытом FF, то  после браузер надо перезагрузить.
Если все это соблюдено и все равно не работает, могу только предложить выложить полный код файла файла userChrome.css.

Всё так, кроме

gyra пишет

Папки и файла по умолчанию в профиле нет.

Папка 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

принципиальный
Firefox 14.0 проверить не на чем... Попробуйте так:

Выделить код

Код:

.tab-icon-image {
display: none !important;
}

gyra, получилось, как ни странно, спасибо. Но на этом обсуждение на заканчивается. Второй баг (если идти по ссыли из первого поста):

/* Вкладки снизу */
#content > tabbox {
-moz-box-direction: reverse;
}

...

/* Чтобы вкладки были справа, раскоментируйте след.строчку */
#content > tabbox {
-moz-box-direction: reverse;
}

:D
+++++++++++++++++++++++++++++++
Какие будут рекомендации по правке именно МОЕГО userChrome.css?

принципиальный

получилось, как ни странно

Ничего странного нет. Время идет, браузер меняется, изменяются и селекторы...
Вот из-за этого трудно помочь и с другими кодами, версии Firefox у нас сильно разные, посмотреть селектор и проверить код просто не на чем.
Могу порекомендовать зайти на https://userstyles.org/, может что-нибудь подберете... Пугаться, что для расширения Stylish не стоит, код подходит в большинстве случаев и для userChrome.css. Версии браузера на которых работает код, там как правило указывают.

принципиальный
Вам виднее, но дело в том что 14 версия устаревшая, название селекторов с новыми версиями различаются, и мало у кого стоит, а ставить 14 ради того чтобы узнать селектор, не думаю что многим захочется. Совет - переходите на актуальную версию, больше шансов что помогут.
P.S.
gyra  опередил, но смысл тот же.