1

Многие веб-сайты, такие как результаты поиска Google, отображают серый текст на белом фоне. На моем дисплее серый цвет плохо различим.

  1. Могу ли я переопределить цвет текста для всех веб-сайтов, не затрагивая что-либо еще?
  2. Можно ли переопределить цвет текста специально для Google?

Я хочу повлиять только на цвет текста в теле, а не на цвет гиперссылок.

Я знаю, что я могу изменить цветовой профиль в Firefox:

Preferences
  -> Content
     -> Colors

и отмените выбор "Разрешить страницам выбирать свой собственный цвет", но это испортит всю веб-страницу.

Могу ли я сделать текст черным для всех сайтов, изменив userContent.css ?

3 ответа3

3

Файл userContent.css идеально подходит для таких настроек.

Чтобы достичь цели для вашей точки 1 (т.е. переопределить цвета всех сайтов), используйте:

body {
  color: black !important;
  background: yellow !important;
}

По поводу вашей точки 2:

Чтобы настроить вывод только результатов поиска Google, проверьте, к какому классу относится описательный текст результатов поиска (через «щелчок правой кнопкой мыши -> осмотреть элемент»):

Как видите, класс .st , так что вы можете использовать следующий код в userContent.css чтобы переопределить только свойства этого класса и только на сайтах Google (глобальный сайт .com и - в моем случае - региональный сайт .de ):

@-moz-document domain(google.de), domain(google.com) {
.st {
   color: black !important;
   background: yellow !important;
}

Для иллюстрации я включил также директиву о желтом цвете фона:

1

Лучшим и наиболее развитым дополнением к Firefox для изменения отображения страниц является Greasemonkey. Он может изменить любой элемент на любой странице, включая HTML, CSS и JavaScript.

Для получения дополнительной информации см. (Но гораздо больше можно найти через Google):

GreaseSpot вики
Видеоурок
Хранилище скриптов
Изменить стили страницы с помощью Greasemonkey

1

Похоже, вы изменили свою "яркость" на значение, при котором серый цвет почти белый.

Может быть, я упускаю суть. Но, возможно, у вас есть эта проблема в других приложениях тоже.

Я бы попробовал изменить настройки контрастности и / или гаммы для дисплея и / или видеовыхода.

Большинство современных графических драйверов имеют возможность изменять яркость, контрастность и гамму. (Центр управления Nvidia или ATI Catalyst Control Center)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .