Страницы: 1
Посоветуйте что делать?
На некоторых страницах сайта http://www.folio.ru при просмотре только в FireFox v.10 под Windows 7 (Home edition), запускаемом с любыми расширениями, плагинами и темой по умолчанию "съезжают" блоки с относительным позиционированием (position:relative). см., например, индексную страницу:
Явление наблюдается только в FireFox v.10(.0.1 и .0.2) под Windows 7!
В других браузерах (Opera, IE, Chrome), ранних версиях FireFox (3.6) и в той же версии, но под Windows XP страница отображается правильно.
Проблема снимается в 2-х случаях:
- если FireFox v.10 запускается в безопасном режиме (отключены все расширения в т.ч. и тема по умолчанию);
- если в настройках ОС для программы (firefox.exe) указан запуск в режиме совместимости с Windows XP.
Существует ли какой-нибудь простой способ "объехать" эту ошибку, чтобы непродвинутые пользователи видели все правильно?
Я, конечно, могу средствами JavaScript определить операционку и версию браузера, и выдать соответствующее сообщение пользователю, но не могу (или могу?) узнать запущен ли у него FF в режиме соответствия или нет?
Как же быть?
Отсутствует
Проблема снимается в 2-х случаях:
- если FireFox v.10 запускается в безопасном режиме (отключены все расширения в т.ч. и тема по умолчанию);
Значит, ищи виновное дополнение. + УДАЛИ Яндекс.БАР, выполни то, что написано в этом посте: http://forum.mozilla-russia.org/viewtopic.php?id=51760
Отредактировано zikasak (24-02-2012 23:18:18)
Отсутствует
Проблема снимается в 2-х случаях:
- если FireFox v.10 запускается в безопасном режиме (отключены все расширения в т.ч. и тема по умолчанию);Значит, ищи виновное дополнение. + УДАЛИ Яндекс.БАР, выполни то, что написано в этом посте: http://forum.mozilla-russia.org/viewtopic.php?id=51760
Спасибо за совет, но он несколько не в тему...
Я не пользователь, а веб-мастер.
Свой-то браузер я настрою, но мне надо, чтобы любой "чайник" (который ничего не настраивает и, даже не знает как это делать) видел мой сайт правильно!
Отсутствует
purchlinks
Постарайтесь для начала обеспечить полностью правильный CSS-код. Заглавная страница вашего сайта в консоли оставляет 4 сообщения о CSS-ошибках:
Warning: Ожидался конец значения, но найдено «auto». Ошибка при анализе значения «padding». Потерянное объявление.
Source file: http://www.folio.ru/redy51/css/main09_dop.css
Line: 358
----------
Warning: Неизвестное свойство «scrollbar-arrow-color». Потерянное объявление.
Source file: http://www.folio.ru/redy51/css/main09.css
Line: 17
----------
Warning: Неизвестное свойство «scrollbar-face-color». Потерянное объявление.
Source file: http://www.folio.ru/redy51/css/main09.css
Line: 16
----------
Warning: Неизвестное свойство «scrollbar-track-color». Потерянное объявление.
Source file: http://www.folio.ru/redy51/css/main09.css
Line: 15
Могу предположить, что в безопасном режиме FF как-то иначе обрабатывает такие ошибки.
И да, расширения (в частн. яндекс-бар) тут ни при чем - ошибка воспроизводится и на абсолютно новом чистом профиле.
Отсутствует
purchlinks
Постарайтесь для начала обеспечить полностью правильный CSS-код. Заглавная страница вашего сайта в консоли оставляет 4 сообщения о CSS-ошибках:Warning: Ожидался конец значения, но найдено «auto». Ошибка при анализе значения «padding». Потерянное объявление.
Source file: http://www.folio.ru/redy51/css/main09_dop.css
Line: 358
----------
Warning: Неизвестное свойство «scrollbar-arrow-color». Потерянное объявление.
Source file: http://www.folio.ru/redy51/css/main09.css
Line: 17
----------
Warning: Неизвестное свойство «scrollbar-face-color». Потерянное объявление.
Source file: http://www.folio.ru/redy51/css/main09.css
Line: 16
----------
Warning: Неизвестное свойство «scrollbar-track-color». Потерянное объявление.
Source file: http://www.folio.ru/redy51/css/main09.css
Line: 15Могу предположить, что в безопасном режиме FF как-то иначе обрабатывает такие ошибки.
И да, расширения (в частн. яндекс-бар) тут ни при чем - ошибка воспроизводится и на абсолютно новом чистом профиле.
hydrolizer
Указанные Вами ошибки css не влияют на обработку атрибутов относительного позиционироваия блоков
(<div style="position:relative;left:xx;top:xx;">...</div>).
К тому же, по крайней мере, три последних ошибки и не ошибки вовсе. Свойства «scrollbar-...» раскраска панелей прокрутки поддерживаются в IE и Opera и только браузеры, строго придерживающиеся стандарта (W3C), в т.ч. Мозилла их "не признают".
Кроме того, наличие указанных ошибок не мешает правильно обрабатывать атрибуты относительного позиционирования всем браузерам, в т.ч. и FF ранних версий и 10 версии под XP или в режиме совместимости с XP.Видимо это все-таки ошибка 10 версии, проявляющаяся, именно, в 64-разрядной Windows 7!
Вопрос в том, могу ли я какими-либо способами (средствами Web-сервера или JavaScript) определить, что FF запущен (или не запущен) в режиме совместимости с XP?
И, в последнем случае, либо выдать ему соответствующее предупреждение, либо подключить специально для него отдельную таблицу css, с другим позиционированием съехавших блоков.
И там еще с рендерингом шрифтов не все ладно...
Отсутствует
А у меня нормально сайт отображается.
Windows 8 + Firefox 10, также пробовал запускать в режиме совместимости с Windows 7.
Скриншот делать или так поверите?
Отредактировано Sid (25-02-2012 14:27:24)
Отсутствует
А у меня нормально сайт отображается.
Windows 8 + Firefox 10, также пробовал запускать в режиме совместимости с Windows 7.Скриншот делать или так поверите?
А у меня нормально сайт отображается.
Windows 8 + Firefox 10, также пробовал запускать в режиме совместимости с Windows 7.Sid!
Рад, что в будущем (вероятно, весьма отдаленном: Windows 8 пока еще нет... И когда-то будет?) проблема решится сама собой.
Но сейчас-то что делать?
Отсутствует
7 HP + 10.02 блок не наезжает... все в порядке.
П.С. уже 2012 год.
Добро пожаловать на форум mozilla-russia.org. Здесь вы можете посоветоваться или обратиться за помощью к фанатам и пользователям продуктов Мозиллы. Если не знаете как правильно оформить пост специально для вас расписан пункт 2.2 правил форума
Сброс на примере Firefox – лёгкое решение большинства проблем
Починка браузера. Перенос своих настроек на новый профиль.
Отсутствует
Но сейчас-то что делать?
Завести баг на багзилле. Здесь всё-таки форум неофициального коммьюнити.
Отредактировано hydrolizer (25-02-2012 18:53:20)
Отсутствует
Спасибо всем, кто откликнулся на мое обращение!
К сожалению, судя по сообщениям Sid и feas, ситуация куда хуже, чем я предполагал.
Ошибка в FF нестабильна: то проявляется, то - нет.
Вероятно, мне придется выдавать сообщение о возможной проблеме с отображением сайта (и способа ее исправления) всем пользователям связки: 7 + 10 при первом их входе на сайт.
Вариант не лучший, но надо же что-то делать...
Отсутствует
purchlinks, на проявление бага влияет галка "Настройки\Дополнительные\Общие\По возможности использовать аппаратное ускорение". Если ее снять, то и надписи перестают за границы кнопок вылезать, и логотип Windows не налазит на нижележащее. Я бы лучше страницу переделал, чем объяснять недовольным почему FF неправильно рисует с включенным аппаратным ускорением...
Отсутствует
purchlinks, на проявление бага влияет галка "Настройки\Дополнительные\Общие\По возможности использовать аппаратное ускорение". Если ее снять, то и надписи перестают за границы кнопок вылезать, и логотип Windows не налазит на нижележащее. Я бы лучше страницу переделал, чем объяснять недовольным почему FF неправильно рисует с включенным аппаратным ускорением...
Dzirt,
на проявление бага влияет галка "Настройки\Дополнительные\Общие\По возможности использовать аппаратное ускорение".
Я проверил - не помогает, смещение не исчезает. Единственный вариант - запуск в режиме совместимости с Windows XP.
ИЯ бы лучше страницу переделал,...
не получится. На сайте страниц с относительным позиционированием блоков - вагон и маленькая тележка...
Так что придется выдавать предупреждение...
Отсутствует
Страницы: 1