Вышла вторая превью-версия IE9.
Из свежего:
10 новых демок.
CSS3 Media Queries.
getElementsByClassName.
DOMContentLoaded.
ACID 3: 68/100.
5 мая 2010
Вышла вторая превью-версия IE9.
Из свежего:
10 новых демок.
CSS3 Media Queries.
getElementsByClassName.
DOMContentLoaded.
ACID 3: 68/100.
16 марта 2010
Вот нам и показали IE9. От финала он, конечно, далёк, но посмотреть есть на что.
Более быстрый, чем в IE8, JavaScript-движок.
Поддержка некоторых фич CSS3: border-radius, RGBA, opacity, селекторы. К релизу обещают доделать ещё.
Поддержка HTML5: новые элементы, перехлёст тэгов, изменено поведение script и style (теперь можно получить их текст через DOM), API для выделения текста.
DOM L2 и немного DOM L3 (Events).
Поддержка SVG.
DirectX для рендеринга страниц.
Улучшена производительность отладчика, добавлен профайлер HTTP.
Для того, чтобы зарабоали приятные дополнения, надо перевести IE в новый document mode — IE9, например, при помощи:
<meta http-equiv="X-UA-Compatible" content="IE=IE9" />
или
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
На работу установленного в системе IE никоим образом не влияет. Устанавливать можно не опасаясь повреждения системы.
8 марта 2010
Обновился проект Дина Эдвардса, обучающий IE понимать стандарты.
IE 5.0 больше не поддерживается.
В quirks mode не применяются фиксы для layout (кроме IE5.5).
IE9.js для улучшения IE8.
Поддержка opacity теперь в IE9.js.
Новые селекторы (IE9.js):
:first-of-type.
:last-of-type.
:only-of-type.
:nth-of-type().
:nth-last-of-type().
убран :contains() (другие браузеры его не поддерживают).
Куча багфиксов, в том числе и некликабельные ссылки.
Новый, более быстрый, селекторный движок (тот же, что будет в новом base2).
4 июля 2009
IE8 можно ввести в режим совместимости с IE7 (обязательно использовать до всех остальных элементов):
<meta http-equiv="X-UA-Compatible" content="IE=7" />
А можно наоборот, этот режим совместимости запретить:
<meta http-equiv="X-UA-Compatible" content="IE=8" />
И запрещать его нужно. Нужно для того, чтобы не верстать под ещё один «промежуточный» браузер, ведь IE8 в режиме совместимости — это совсем не IE7:
17 октября 2008
Разработчики IE8 решились на очень важный шаг — отказаться от CSS Expressions, появившихся ещё в IE5.
Причины: несовместимость со стандартом, медленная работа, возможные дыры в безопасности.
Да, в режиме совместимости с IE7 Expressions работать будут как и раньше.
25 июля 2008
Ура! Теперь Lite-версия имеет очень похожий интерфейс, приучена к Inspect с просмотром текущего CSS, имеет нормальный DOM-инспектор и консольку.
Если кто не знает — данная штука позволяет получить «облегчённую версию» FireBug в IE, Opera или Safari.
[Букмарклет](javascript:var firebug=document.createElement('script');firebug.setAttribute('src','http://getfirebug.com/releases/lite/1.2/firebug-lite-compressed.js');document.body.appendChild(firebug);(function(){if(window.pi&&window.firebug){firebug.init();}else{setTimeout(arguments.callee);}})();void(firebug);) — можно затащить к себе на браузерную панельку и пользоваться.
1 июля 2008
Найден ещё один «почти аналог» FireBug под IE. На этот раз более-менее приближённый к нему, что несомненно радует.
Умеет довольно много:
— Продвинутый DOM-инспектор.
— Консолька, подобная FireBug-овской.
— Можно использовать Console API FireBug.
— HTTP монитор.
Единственный минус — стоит это чудо от $59 до $4740, но, впрочем, лекарство от жадности имеется…
9 января 2008
Обновился, а также переехал на Google Code замечательный проект Дина Эдвардса по приучению всех версий IE к стандартам.
Убрана модульность. За счёт этого сократился размер и количество файлов. Скрипт разбит на два: IE7.js(только фиксы всех IE до IE7) и IE8.js(все остальные фиксы).
Уменьшен размер (11кб в gzip-е).
Прилично увеличена скорость работы.
Убраны зависимости от остальных файлов (за исключением blank.gif).