Может конфликт стилей в боковой панели?
Видимо да!
А если в userChrome нет строк начинающихся с @namespace , то должен работать и второй код
У меня со строкой -> @namespace html url("http://www.w3.org/1999/xhtml"); -> работает! Как и все мои коды...
Отредактировано kokoss (15-06-2023 22:16:50)
Win7
Отсутствует
doud
Ничем помочь не могу, коды рабочие. Могу только пару бесплатных советов дать: 1. подвигайте мой код вверх-вниз по документу, 2. проверьте свои документы в блокнотах с подсветкой синтаксиса, на наличие незакрытых скобок.
kokoss
Не в курсе, последний раз я @namespace в основных userChrome / userContent использовал наверное в версиях 40-50-х, и то неумышленно, просто думал что так правильно. Пара кодов Vitaliy V. с @namespace у меня есть, и он тоже не везде где попало их использовал, и не все подряд, а один на документ.
Так что, держать @namespace в основных userChrome / userContent нецелесообразно, лучше такие коды (предположительно требующие @namespace) подключать импортом.
Отредактировано _zt (16-06-2023 12:14:00)
Отсутствует
doud
1. Читайте внимательнее что я пишу. Я говорил только про основные userChrome / userContent.
2. @namespace не может быть много, структура документа такая:
@import - может быть сколь угодно много
@namespace - бывает несколько 1-2-3. Но необходимость нескольких @namespace под огромным вопросом.
cod - весь остальной код
@namespace работает для всего документа. Если у вас есть дополнительные @namespace после какого либо кода, то это ахинея, это так не работает.
@namespace не может быть в середине документа.
3. Если у вас @namespace в чужих импортированных документах, то так и оставьте. И перечитайте мой предыдущий пост.
Добавлено 16-06-2023 14:56:29
Adding Style Recipes to userChrome.css
Отредактировано _zt (16-06-2023 14:56:29)
Отсутствует
_zt
В середине документа к сожалению есть 2-3 таких @-moz-document...
Но все кода прекрасно работают, кроме этого злосчастного удаления поиска закладок...
Отредактировано doud (16-06-2023 15:22:50)
На форуме
Но все кода прекрасно работают
Это вам так только кажется.
Любые @namespace правила должны следовать за всеми @charset и @import правилами и предшествовать всем другим правилам и объявлениям стилей в таблице стилей.
@-moz-document
На этом вынужден прервать нашу милую беседу, так как складывается впечатление, что я говорю с пустотой. Мы не обсуждали @-moz-document, мы обсуждали @namespace. Все ссылки для начала ваших собственных исследований я вам дал.
Отредактировано _zt (16-06-2023 16:34:40)
Отсутствует
_zt
Извините, что причинил Вам беспокойство, я уже старый человек и ничего в стилях не понимаю, пользуюсь только готовыми кодами с форума...
Но после вашего ликбеза и еще одной проверки я заявляю, что @namespace у меня НЕТ.
Отредактировано doud (16-06-2023 16:49:22)
На форуме
doud, выложи для ознакомления папку chrome. Попробую без подключения выяснить виновника.
Так что, держать @namespace в основных userChrome / userContent нецелесообразно, лучше такие коды (предположительно требующие @namespace) подключать импортом
Это точно, что у меня и сделано и проблем не было. @namespace всегда использую, правда пришлось в свое время основательно это дело изучить.
Отсутствует
doud, перекрытия стилей placeholder не нашел. Однако в userChrome.css отсутствует закрывающаяся фигурная скобка между двумя строками, добавь как на примере ниже
#allTabsMenu-tabsSeparator { display: none !important}
}
@-moz-document url("chrome://browser/content/browser.xhtml") {
И почему код для скрытия текста Поиск закладок находится в userContent.css? Убери и добавь в конец userChrome.css
Отсутствует
kokoss
Hу у меня ARIS не старый, это только основа старая а все файлы заменены с учетом последней версии
(v4.3.8). А UTF-8 или UTF-8 без BOM, разве есть какая то принципиальная разница?
Добавлено 16-06-2023 21:55:19
6e73epo
Фигурную скобку добавил, код перенес в userChrome.css. Но ничего не изменилось...
Отредактировано doud (16-06-2023 21:55:19)
На форуме
Как можно изменить фон правой части страниц about:preferences и about:addons (никак не удается "выловить" селекторы)?
Отсутствует
Алексей У.
Полный путь - html body div#full div#sidebar
Наверное сработает - #full #sidebar
background-color:
Не забудьте что это контент.
doud
Второй код пробуйте.
Я вам уже писал, раз не работает внизу, то попробуйте переместить код в самый верх документа, но после @import-ов.
Отредактировано _zt (17-06-2023 13:47:36)
Отсутствует
_zt, благодарю, конечно, но я имел виду не ЛЕВУЮ панель, а ПРАВУЮ, которая с белой заливкой (левую мне самому удалось "перекрасить" как было в старых версиях браузера). Там и на странице настроек, и на странице дополнений используется .main-content вроде бы. Пробовал подставлять в свой код, но почему-то не работает - фон остается белым.
Отсутствует
Фигурную скобку добавил, код перенес в userChrome.css. Но ничего не изменилось...
Проверил, правда без подключения ucf, код заработал.
Как можно изменить фон правой части страниц about:preferences и about:addons (никак не удается "выловить" селекторы)?
здесь рулит в руте переменная "--in-content-page-background", а дальше разберешься
Отсутствует
здесь рулит в руте переменная "--in-content-page-background", а дальше разберешься
В about:preferences все получилось, а в about:addons только часть закрасилась (красный взял для наглядности).
Отсутствует
Алексей У.
Это не панель, а основной фон, пробуйте html body div#full с !important; или выше с оберткой
@-moz-document url("about:addons") {
html body {
background-color: .... !important;
}
}
Или html с оберткой.
Отредактировано _zt (17-06-2023 15:14:05)
Отсутствует
_zt, перепробовал все - не работает, в about:addons закрашивается только верх страницы.
Отсутствует
@-moz-document url("about:addons") { :root{--in-content-page-background:red!important;} #full{background-color:green!important;} #sidebar{background-color:orange!important;} #page-header{background-color:blue!important;} #content{background-color:#FF0!important;} }
Отсутствует
doud
@import самым первым должен быть, я уже десять раз это вам написал. Давайте сюда ваш текущий userChrome, файлом, а не текстом.
Отредактировано _zt (17-06-2023 16:43:26)
Отсутствует