Совместимость с IE6. Страница отлично работает везде, но в IE6 - PullRequest
0 голосов
/ 26 сентября 2011

У меня почти одинаковая разметка для всех страниц веб-сайта, и большинство из них выполняется через php include (другими словами, самый большой фрагмент кода одинаков на всех страницах).

Все страницы, кроме одной (динамически генерируемой), работают так, как задумано во всех браузерах, включая ie6.

Одна страница (например, http://mincovlaw.com/doc/euro-excellence) работает так, как задумано в FF3.6, Chrome, Safari (включаяна iPhone) и IE7.

В IE6 кажется, что есть какая-то проблема с <DIV> s. Я думал, что это связано с плавающим меню, но даже если я удалю код полностью,DIV по-прежнему не отображаются правильно.

Если вы нажмете О или почти любую другую страницу веб-сайта в IE6, такая же структура DIVs будет работать нормально.

Я хочу, чтобы веб-сайтдля работы в IE6. Пожалуйста, помогите мне выяснить, почему это ведет себя так на этой странице.

Чтобы прояснить ситуацию, три проблемы, на которые я ссылаюсь в IE6:

  1. плавающийМеню закладок заканчивается в правом углу «бумаги», а не в правом углу окна, как и должно быть.

  2. Следовательно, когда я перетаскиваю меню закладок,все координаты перепутаны.

  3. Если вы сравните страницу, например, со службами в IE6, вы заметите, что на странице служб ширина бумаги такая же, как впосередине, сверху и снизу, хотя на странице решения суда, на которую я дал вам ссылку, она немного шире.

PS Я знаю, что в коде много проблем с проверкой,большинство из которых связано с ul, не имеющими соответствующих li.Это в настоящее время дизайн.

ВАЖНОЕ ОБНОВЛЕНИЕ !!!Я только что обнаружил что-то.Кажется, что проблема № 3 как-то связана с двумя строками в CSS, а именно:

text-align:justify; 

для p и .indented

Может кто-нибудь сказать мне, почему это происходит

1 Ответ

3 голосов
/ 26 сентября 2011

Вы должны использовать службу проверки HTML до для проверки вашей страницы .

Есть много вещей, на которые жалуется валидация. С некоторыми вещами не должно быть проблем, таких как устаревшие теги, такие как center и u, и проблемы, когда служба пытается проверить код Javascript, но есть некоторые реальные ошибки в коде, такие как некоторые теги ul, которые не закрывается, и ul теги, которые содержат p элементы вместо li элементов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...