Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

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


military21

Recommended Posts

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. Действительно были такие файлы. Изменил кодировку и все стало с отображением ок.

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

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

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.