Перейти к содержанию
military21

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

Рекомендуемые сообщения

http://military21.ru

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

OCStore V1.5.4.1

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

сейчас смотрю через 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 ошибка - что ему не нравиться все же вроде нормально. По остальниым тоже не врубился в чем проблема.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

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

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

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

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

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

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.