• Решено makeev

    (@makeev)


    С ужасом обнаружил проблему: оказывается мой сайт в IE выглядит очень уродливо. Давно не пользовался этим браузером (век бы его еще не видеть). Но сегодня по какому то наитию посмотрел на сайт через него и увидел следующую картину:
    часть виджетов с сайдбара переехала вверх над заголовком, поплыла таблица.
    Обычно польуюсь оперой.
    Одним словом — смех сквозь слезы.

    Что делать то? И как избежать подобных ситуаций в дальнейшем?

Просмотр 6 ответов — с 1 по 6 (всего 6)
  • надо шаблон заточенный под все браузеры выбирать или самому доделывать ручками…

    Да уж. Я тестирую в четырех и то на старых версиях косяки выползают.

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Большинство проблем с отображением решаются приведением в порядок HTML-кода. В строках 194 и 236 есть лишние фрагменты:

    <li class="widget"><h1></h1>
    ...
    </li>

    Если их убрать, отображение в IE становится корректным. Исправить другие ошибки разметки можно с помощью сервиса http://validator.w3.org/.

    Автор makeev

    (@makeev)

    Спасибо, понял где рыть. Нашел кривоватый виджет с ПШП кодом с отображением рубрик. Вот его код:

    <!-- Categories -->
    <li class="widget"><?php _e('');?><h3></h3>
    <ul>
    <?php
    wp_list_categories('orderby=name&exclude=190');?>
    </ul>
    </li>

    Попытался сам убрать лишние фрагменты, что-то не получилось. Может подскажете что здесь не так?

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Можно оставить всё кроме <?php _e('');?><h3></h3>. На текущий момент сайт корректно отображается в IE 6, 7 и 8.

    Автор makeev

    (@makeev)

    Фуу, все. Сергей буду ходатайствовать перед правительством РФ поставить тебе памятник при жизни 🙂

Просмотр 6 ответов — с 1 по 6 (всего 6)

Тема «Некорректное отображение в IE» закрыта для новых ответов.