Привет! На ряде сайтов почему-то Опера отображает тёмный фон, вместо белого. На вскидку - это rutor.org и www.goim.us где фон практически чёрный, и яндекс, но там только почему-то во время загрузки страницы, а после всё становится нормально. Настройки пересмотрел - ничего похожего по смыслу не видел, на всякий случай перебрал переключатели, связанные с таблицами стилей и настройки тем - не помогло. Через поисковики подобной проблемы не видел. Может кто-то встречался с таким? Или хотя бы может подсказать в каком направлении искать?
Тёмный фон сайтов в Opera
Чужие сборки качать - грех. Свои делать надо и будет вам счастье.
К чему вобще такой фон как на скрине. Смотрится убого. Глаза напрягает долго не посидишь.
Нет, это, к сожалению, не то :(
Этот вариант вообще меняет всю цветовую гамму, оставляя только два цвета - чёрный и белый. У меня же с цветами всё нормально, и только фон практически чёрный.
Но не даром говорят, что утро вечера мудренее :) Оказалось, что если открыть исходный код страницы и приписать в тег <body> следующее: style="background-color: #FFF", то всё приходит в норму. Возможно линукс-версия Оперы использует тёмный фон по-умолчанию для страниц, где не задан фоновый цвет/рисунок? Решил проверить это созданием файла /usr/share/opera/style/user.css (файл пользовательской таблицы стилей Оперы по-умолчанию) с соответствующим содержимым:
body {
background-color: #FFF;
}Да, действительно, это помогло. Но, как я понимаю, если для сайта всё-таки задан фоновый цвет, то пользовательская таблица его сменит? Значит это не решение, а лишь "костыль". А как бы по-изящнее поступить с проблемой?
Чужие сборки качать - грех. Свои делать надо и будет вам счастье.
Свою сборку Оперы? А исходным кодом не поделитесь?
А нет! Проверил - если в стилях страницы задан фоновый цвет, то он имеет больший приоритет над пользовательской таблицей стилей. А значит решение вполне работоспособное. Вот только странно, что смена в настройках режима по-умолчанию с авторского на пользовательский не повлияла на приоритетность выбора стилей. Я полагал, что пользовательский режим как раз и нужен, для того что бы заменять исходные стили своими.
Возможно линукс-версия Оперы использует тёмный фон по-умолчанию для страниц, где не задан фоновый цвет/рисунок?
А какая у вас версия оперы? У меня Opera 11.50 Build 1074 for Linux i386.
Информация о версии
Версия: 11.61
Сборка: 1250
Платформа: Linux
Система: x86_64, 2.6.39-gentoo-r3
Идентификация браузера:
Opera/9.80 (X11; Linux x86_64; U; ru) Presto/2.10.229 Version/11.61
Так, вот теперь проблема точно решена :)
Я всё-таки не успокоился на достигнутом и попытался разобраться почему в Линуксе и в Винде Опера ведёт себя по-разному. Вспомнив про страницу opera:config я решил просмотреть её содержимое. И сразу же в глаза бросился раздел Colors, а в нём, первой строкой, "Background", где был выбран чёрный цвет. Сверился с виндовской версией - там был выбран белый цвет. Но вот что странно. Когда я нажал на кнопку "По умолчанию", чёрный цвет сменился белым. Хотя я его с момента установки Оперы ничего подобного нигде не менял. И как бы странно не звучало, но выходит, что по-умолчанию был не тот цвет, который Опера считает цветом по-умолчанию.
