Internet Explorer 8 и CSS - PullRequest
       17

Internet Explorer 8 и CSS

1 голос
/ 09 октября 2008

Быстрый вопрос. Как вы думаете, у меня есть несколько сайтов, которые используют 3-уровневое раскрывающееся меню, которое будет сломано, если IE8 выйдет с текущими стандартами CSS в IE8 beta2. Так что я сейчас найду время, чтобы переделать эти выпадающие списки? Я понимаю, что способ рендеринга CSS полностью изменился между бета-версией 1 и 2, но 2 был / должен быть бета общего назначения, и, учитывая, что это финальная бета-версия, вы подумали бы что-то столь же важное, как рендеринг CSS работать правильно.

Итак, что вы думаете, вы ждете, пока 80% (случайная статистика) пользователей ie7 автоматически обновятся до IE8, а затем будете беспокоиться о сломанном навигационном меню, если оно все еще существует. Или ты тратишь время сейчас.

... если бы я так делал, все веб-разработчики просто следили бы за тем, чтобы их страница не работала в IE8, и тогда Microsoft была бы вынуждена правильно обрабатывать CSS .... Но я обычно не понимаю способ.

Ответы [ 3 ]

5 голосов
/ 09 октября 2008

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

Тем не менее, мне любопытно, что бит "вынужден правильно обрабатывать CSS"; IE8 был довольно большой победой для стандартов CSS, но я мог пропустить побеждающую сторону на выборах. ;)

Изменение HTML, необходимое для принудительной эмуляции рендеринга IE7, включает добавление метатега сразу после головного узла.

<head>
    <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7"/>
    ...
</head>
0 голосов
/ 09 октября 2008

Я бы подождал, пока они не выпустят - возможно, сделаю более простую версию, на которую можно быстро переключиться для IE8 на всякий случай, но не верьте ничему, что вы видите в бета-версии.

0 голосов
/ 09 октября 2008

Лично я считаю, что это действительно зависит от аудитории и уровня усилий, необходимых для решения проблемы.

Если я смогу сделать быстрое исправление за пару часов, чтобы сделать его совместимым, даже если оно предназначено для небольшой группы пользователей, отлично! Однако, если это намного сложнее, тогда я начинаю балансировать потенциальный уровень принятия, потенциал для Microsoft снова изменить поведение и т. Д.

MS изменит CSS? Я не думаю, что кто-то действительно знает этот ответ ....

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