Прокрутить к контенту ↓


Заметки с меткой «ie8»

  • getElementsByClassName() в IE8 (+)

    Браузер Internet Explorer 8 (IE8) не поддерживает DOM-метод getElementsByClassName(), но поддерживает querySelectorAll(), с помощью которого можно решить ту же задачу без привлечения каких-либо JS-библиотек.

  • Почти родной matchesSelector() для IE8 (+)

    В современных браузерах доступен удобный JavaScript-метод matchesSelector() (в более свежих версиях стандарта переименованный в matches()), позволяющий определить, соответствует ли элемент заданному селектору. Это одна из ключевых возможностей, позволяющих обойтись без библиотек типа jQuery для удобного назначения live-обработчиков событий.

    Internet Explorer поддерживает matchesSelector() (с префиксом ms) лишь начиная с версии 9. Но что делать с IE8, поддерживать который во многих случаях по-прежнему приходится? К счастью, есть компактное решение, не требующее сторонних библиотек.

  • Запрет отображения сайта в IE8 в режиме совместимости (+)

    Чтобы запретить отображение вашей страницы в IE8 в «режиме представления совместимости» (который пользователи нередко включают случайно — спасибо Microsoft за «удачное» расположение соответствующей кнопки ), когда IE8 ведёт себя почти как IE7 (например, не поддерживает display: table), следует использовать meta-элемент (или одноимённый заголовок ответа сервера) X-UA-Compatible со значением IE=edge.

  • Internet Explorer 8 (IE8) (+)

    Встречаем финальный IE8. Как известно, предыдущие версии IE являлись головной болью любого HTML-кодера. Что изменилось в 8-й версии? Немало.

  • IE8 будет по умолчанию работать как IE8 (+)

    Понаблюдав за реакцией сетевой общественности на X-UA-Compatible, обсудив ситуацию за круглым столом и взглянув на неё через призму опубликованных в прошлом месяце собственных норм функционального взаимодействия (interoperability principles), в Microsoft изменили свою позицию относительно нового режима соответствия стандартам в IE8 и приняли решение задействовать новый движок IE8 по умолчанию, без необходимости принудительно его включать (разумеется, при наличии DOCTYPE). Теперь, наоборот, тем, кому это потребуется, придётся включать режим совместимости с IE7.