Jump to content
  • 0

Исходный код страницы в браузере отображается по другом ,чем страница откуда скопировали этот код.


ishurgaya
 Share

Question

Здравствуйте. Довольно парадоксальная ситуация.

 

в IE8 открывают страницу сайта, копирую исходный код страницы в html файл .(ничего не меняю)

 

Открываю получившийся файл в IE8 , все отбражается идеально, тогда как на странице с которой скопирован исходный код верстка валится в ноль.

 

То есть стили одинаковые ,js одинаковые, но исходная страница валится , а сохраненый исходный код страницы со свалившейся страницы отображается идеально.

 

Как такое может быть?

Link to comment
Share on other sites

9 answers to this question

Recommended Posts

  • 0

код или страницу в студию.

 

сайт http://site.ru

 

исходный код скопированный с главной страницы в IE8, сохраненый в html : http://site.ru/tpl.html

 

просмотрите в эксплорере 8 или 9

Edited by ishurgaya
Link to comment
Share on other sites

  • 0

Перед <!DOCTYPE html> есть пустой символ. Из-за этого страница скатывается в режим совместимости. Проверьте сохранили ли вы страницу в кодировке UTF-8 без BOM. Ну или уберите лишний символ если вы его случайно туда сами вписали. Перед доктайпом ничего не должно быть.

Link to comment
Share on other sites

  • 0

Перед <!DOCTYPE html> есть пустой символ. Из-за этого страница скатывается в режим совместимости. Проверьте сохранили ли вы страницу в кодировке UTF-8 без BOM. Ну или уберите лишний символ если вы его случайно туда сами вписали. Перед доктайпом ничего не должно быть.

да. мне похожее уже сказали.

"болезнь нулевого байта"

 

Нашел его в графическом отображении :

hmpysecfp8cp.png

Это коротеньная черточка перед <!DOCTYPE html>, которую невозможно удалить.

 

Единственный вариант это скопировать весь код в другой файл без этой черточки.

 

Но сложность в том что у меня opencart придется все файлы шаблона так перекопировать.

Link to comment
Share on other sites

  • 0

Перекопировать не надо, достаточно пересохранить в нужной кодировке.

что то пока не выходит с опенкартом. файлов много .

 

пересохранял в utf-8 файлы шаблона(не все еще пересохранил ), пока ничего не поменялось.

 

И заметил предупреждение валидатора,что может быть что но не хорошее при нынешней кодировке, в старых браузерах:

Warning Byte-Order Mark found in UTF-8 File.The Unicode Byte-Order Mark (BOM) in UTF-8 encoded files is known to cause problems for some text editors and older browsers. You may want to consider avoiding its use until it is better supported.

в какой кодировке лучше пересохранять.?

 

1)Исходный код с нулевым байтом:

 

http://site.ru/1.html

 

Вот что думает о нем валидатор:

 

http://validator.w3.org/check?uri=http%3A%2F%2Fneroceramica.ru%2F1.html&charset=%28detect+automatically%29&doctype=Inline&group=0

 

2)Исходный код БЕЗ нулевого байта:

 

http://site.ru/12.html

 

Вот что думает валидатор(ошибок больше ,так как валидатору уже не мешал нулевой байт):

 

http://validator.w3.org/check?uri=http%3A%2F%2Fneroceramica.ru%2F12.html&charset=%28detect+automatically%29&doctype=Inline&group=0

Edited by ishurgaya
Link to comment
Share on other sites

  • 0

 

в какой кодировке лучше пересохранять.?

UTF-8 без BOM, читайте внимательней что вам пишут, т.к. я об этом выше уже писал.

 

к сожалению не совсем помогло.

 

это черточки в исходном коде страницы теперь нет.

 

Но валидатор упорно твердит что перед <!DOCTYPE html> что то есть.

 

переписываю файл header.tpl вручную. надеюсь это поможет.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy