Сайты - по стандартам, но не стандартные сайты!
Страниц: 1
Столкнулся с такой, весьма странной проблемой.
Есть сайт на utf-8 (даже несколько сайтов).
При его загрузке в IE7 и Maxthon (реже в IE6) возникает проблема: отображается только фон тэга BODY и всё, как будто никакого контента вообще нет.
Такой эффект не постоянен, и появляется иногда через раз, иногда достаточно редко, но появляется, что раздражает.
Кодировка отправляется в заголовке, поэтому проблема IE при сбрасывании кодировки (когда отображается только белая страница) здесь не стоит.
В других браузерах такого эффекта нет и всё отображается отлично.
Не знаю, в чём дело, но не в вёрстке точно, потому что такой эффект был и в случае табличной вёрстки, и в случае задания самых различных !DOCTYPE
Может быть дело в том, что шаблоны сайта хранятся в UTF с BOM, а потом BOM вырезается, но, быть может, некорректно? (хотя редактор не показывает никаких "лишних" символов).
Может быть так же неверно посланы заголовки
Response Headers - http://tosei-global.com/new/
Date: Thu, 21 Jun 2007 01:38:36 GMT
Server: Apache
X-Powered-By: PHP/5.2.1-pl3-gentoo
Expires: Mon, 23 May 1995 02:00:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0, private, proxy-revalidate
Pragma: no-cache
Set-Cookie: lng=ru; expires=Fri, 21-Sep-2007 00:00:00 GMT; path=/
Last-Modified: Thu, 21 Jun 2007 01:38:36 GMT
Content-Length: 7056
Content-Type: text/html; charset=utf-8
Connection: keep-alive
200 OK
И ещё может быть проблема в исходном коде PHP, но проблема появлялась и после того, как было отключено кэширование методом ob_start(). Gzip также не использовался.
Собственно, вопрос - как эту проблему решить, а то я уже пол-Интернета перерыл, но решения так и не нашёл.
Нет на форуме
у меня всё открывается.
Нет на форуме
Кажется, проблема возникла из-за того, что я кодирую CSS файлы в UTF-8 c BOM, и, наверное, из-за этого IE7 и глючит. Но пока на 100% я не уверен.
Вроде как проблема не решилась. Даже не знаю, что и думать и что дальше делать. Причём абсолютно неясно, почему только в IE7 и maxthon, и в чём собственно, дело.
Отредактированно LiveKillers (27.06.2011 09:16)
Нет на форуме
Здравствуйте!
Пытаюсь разобраться ровно с той же проблемой. Симптомы: пустая страница (или фоновая картинка body), исходник загружен полностью. НО! IE Developer Toolbar показывает в дереве DOM в head'е только скрипт mootools (другие скрипты, которые после него подключаются, не загружаются в DOM). body уже пустой, его даже развернуть нельзя.
Появляется эта пустота периодически, на 3-30 переходе. Сайт на Денвере, на cms MODx. Код html валидный (в css используются свойства прозрачности для разных браузеров, поэтому о валидности речи не идет), верстка блочная. Доктайп XHTML 1.0 Transitional.
На другом компьютере, когда сайт смотрим с хостинга, показывается не белая страница, а фон-картинка у body.
Все, что нагуглил по проблеме -- этот форум. Что делать -- ума не приложу. Буду рад совету.
Нет на форуме
IE Developer Toolbar показывает в дереве DOM в head'е только скрипт mootools (другие скрипты, которые после него подключаются, не загружаются в DOM)
А в этих скриптах нет комментариев на русском? И там точно нет невидимых символов?
Нет на форуме
Ну, я убрал все скрипты, кроме mootools, а они взяты с сайта mootools.net. Там все закодировано/сжато и код типа
{B(N.3r)m\'ce\';B(N.8t)m\'1b\'}}m F};k $2a(){o 54={};M(o i=0;i
Русских символов быть не должно.
В slimbox.js есть русские символы, но он в utf8, как и весь сайт, и, к тому же, появление этого бага никак не связано с наличием прилинкованного slimbox.js.
А что такое невидимые символы, я что-то не в курсе.
Нет на форуме
umanuma написал:
А что такое невидимые символы, я что-то не в курсе.
BOM
Нет на форуме
А, вот что имеется в виду. Все было без BOM. Сейчас, конечно, все перепроверю.
Даже уже mootools отключил, все равно продолжается.
Нет на форуме
раз 20 перезагрузил в ИЕ6 и 7, все нормально
Нет на форуме
раз 20 перезагрузил в ИЕ6 и 7, все нормально
Сайт в первом топике -- не мой (:
Кажется, проблема решена. Дело в кодировке все-таки. Прилинкованный css-файл был в ANSI, хотя я предполагал, что utf8. Поставил совсем недавно Notepad++ и перекодировал там, а он что-то не реагирует на Convert to utf8 without BOM и оставляет в ANSI. Перекодировал AkelPad'ом и все, вроде бы нормально. В мире эта проблема называется IE 7 and White Screen, информации по ней крайне мало: http://it.gps678.com/3/2f8b7dd5c6c65d0a.html
Нет на форуме
Да и у меня есть такая проблема.
Но на странице нету ни ВОМ, ни скриптов, ни русского текста.
А она не показывается в ИЕ7 и все тут.
Раньше сайт был в cp1251, все работало.
Перенесли на utf-8 - проблемы с белым экраном.
Предоставленная ссылка не работает, если кто сталкивался с решением подскажите.
Нет на форуме
Сталкивался с подобной проблемой, но только контент пропадал внутри определенных блоков.
Решалось при помощи "игры" с position: relative и zoom: 1.
Нет на форуме
Здравствуйте!))
Подскажите пожалуйста:
Я скачала горизонтальное меню с тремя подменю и моё меню в Firefox нормально отображается, но в IE только первая строчка. В чем проблема?
Заранее спасибо)
P.S. если что, могу отправить код меню))
Нет на форуме
Irene написал:
Здравствуйте!))
Подскажите пожалуйста:
Я скачала горизонтальное меню с тремя подменю и моё меню в Firefox нормально отображается, но в IE только первая строчка. В чем проблема?
Заранее спасибо)
P.S. если что, могу отправить код меню))
Для начала нужно видеть код. Мы ж не знаем там у вас JS или CSS... Потом можно что-то говорить...
Нет на форуме
Your site is really awesome, keep blogging awesome info
Нет на форуме
Страниц: 1