Jump to content
Sign in to follow this  
military21

Некорректное отображение в IE

Recommended Posts

http://military21.ru

в ie некорректно отображаются категории и продукты.

OCStore V1.5.4.1

Может поможет http://theweb20.net/webdev/css/universalnye-css-haki-dlya-brauzerov

В любом случае Вам нужно верстать под все браузеры. Используйте CSS хаки (введите в поисковике и смотрите)

Share this post


Link to post
Share on other sites

Может поможет http://theweb20.net/...-dlya-brauzerov

В любом случае Вам нужно верстать под все браузеры. Используйте CSS хаки (введите в поисковике и смотрите)

спасибо. почитал про хаки

Как я понял этими хаками подключается файл.css при условии открытия страницы в ие

у меня на страницах категорий в head прописаны комменты для ие

<!--[if IE 7]> <link rel="stylesheet" type="text/css" href="catalog/view/theme/default/stylesheet/ie7.css" /> <![endif]--> <!--[if lt IE 7]> <link rel="stylesheet" type="text/css" href="catalog/view/theme/default/stylesheet/ie6.css" /> <script type="text/javascript" src="catalog/view/javascript/DD_belatedPNG_0.0.8a-min.js"></script> <script type="text/javascript"> DD_belatedPNG.fix('#logo img'); </script> <![endif]-->

То есть вроде условия прописаны а в реальности не работает. Проверял в итестере и в 7 версии и в более младших - открывает криво. Подскажите пжл в каком направлении копать. Может попробовать эти условия совсем убрать (кстати в каких файлах содержиться этот код).

Share this post


Link to post
Share on other sites

вам не IE7.css надо смотреть, а корректность кода для начала. Где то может html тег забыли закрыть итд. ИЕ не очень дружелюбно относится к незакрытым тегам или каким то ошибкам.

Share this post


Link to post
Share on other sites

хорошо буду думать в направлении корректности кода.

вот сейчас нашел в инете валидаторы сижу мозгую пытаюсь разобраться

а где на фтп искать сам код ?

Share this post


Link to post
Share on other sites

Попробуй в google webmaster проверить на ошибки, должен показать все незакрытые теги, если они есть и вобще ошибки если они есть.

А и есть то, что IE не имеет много из опций которые имеет мозила или хром или опера. В принцепе если не трогали ничего в файлах css, да и в других - должно работать нормально. Да и попробуй в IE8 и IE9, так или иначе мало кто на сегодня пользуется IE7 или IE6, а те которые ими пользуются в интернет магазинах ничего не покупают никогда.

Share this post


Link to post
Share on other sites

посмотрел в гугле вебмастере. Отдельного пункта по проверке кода не нашел. Нашел только то что у меня часть заголовков и тп по мелочи повторяется

сейчас смотрю через http://validator.w3.org

проверил через него главную. Выдал следующую информацию

5 Errors, 2 warning(s)

по ошибкам

Validation Output: 5 Errors

  • error.pngLine 1, Column 1: Non-space characters found without seeing a doctype first. Expected <!DOCTYPE html>.
    <!DOCTYPE html>

  • error.pngLine 1, Column 1: Element head is missing a required instance of child element title.
    <!DOCTYPE html>
    Content model for element head: If the document is an iframe srcdoc document or if title information is available from a higher-level protocol: Zero or more elements of metadata content. Otherwise: One or more elements of metadata content, of which exactly one is a title element.
  • error.pngLine 1, Column 16: Stray doctype.
    <!DOCTYPE html>

  • error.pngLine 2, Column 26: Stray start tag html.
    <html dir="ltr" lang="ru">

  • error.pngLine 2, Column 26: Cannot recover after last error. Any further errors will be ignored.
    <html dir="ltr" lang="ru">
  • смотрю код исходный через браузер - ниче понять не могу. Вот например 1 ошибка - что ему не нравиться все же вроде нормально. По остальниым тоже не врубился в чем проблема.

Share this post


Link to post
Share on other sites

Может <!DOCTYPE html> прописано как то неверно? Так ли кто может подсказать.

Напишите пжл где лежат в папках на сервере по умолчанию файлы с кодом

Share this post


Link to post
Share on other sites

Что странно скопипастил часть кода с 1 ошибки а за ней дописал текст: "Так ли кто может подсказать. Напишите пжл где лежат в папках на сервере по умолч файлы с кодом"

После отправки поста текст умешьшился вслед за текстом в тэге.

Share this post


Link to post
Share on other sites

Давай начнем с того, чего и где менял и редактировал, чтоб знать что где ремонтировать. Чего добавлял.

Вот, почитай здесь.

http://stackoverflow...-before-doctype

Первую ошибку должен решить етим способом.

Вторая - http://stackoverflow...lidation-errors

Дальше не буду тебе постить, пость ошибку в гугл и читай. Файлы - найди в которых у тебя ошибки, вряд ли во всех твоих файлах ошибка. Проверь все ли страницы отображаются некоректно или только определеные, если все - то значит чтото ты намулевал и знаеш что именно ето - модуль ли, тема ли.

А по мне чуется, что ты гдето чтото сам дописывал в файлах или добавил какойто модуль не читая руководство к нему или просто даже версия не подходила, так как ошибка номер 1 из за енкондинга и по мне все идет потом от ней - типо гдето чтото отредактировал сам.

  • +1 1

Share this post


Link to post
Share on other sites

Спасибо. Наверное сохранил что-то в блокноте, он и добавил BOM. Буду искать.

Share this post


Link to post
Share on other sites

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

Но ошибок при проверке в http://validator.w3.org/ стало больше. Подозреваю что они по большей части связаны с модулями (то есть авторы модулей не позаботились о безупречности кода) и вроде как особо не мешают.

Теперь в основных браузерах с отображением все нормально.

Share this post


Link to post
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.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   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.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.