Заметки с меткой «ie»
-
display-table.htc — новые возможности
В авторскую JavaScript-библиотеку display-table.htc, предназначенную для эмуляции CSS-свойств семейства
display: tableв IE6/7, добавлены новые удобные возможности.- display-table.htc теперь можно привязать не только напрямую к элементу, подлежащему преобразованию в таблицу, но и к элементу
BODY, в результате чего эмуляцияdisplay: tableбудет автоматически применена ко всем элементам, для которых задано CSS-псевдосвойство-dt-display: table. - Теперь можно помещать элементы-ячейки напрямую в элемент-таблицу, сохраняя при этом идеальную чистоту HTML-кода: более нет необходимости ни в дополнительном элементе-прослойке, ни в служебном CSS-классе. Строка таблицы теперь генерируется автоматически, если первому дочернему элементу исходного элемента-таблицы задано CSS-псевдосвойство
-dt-display: table-cell. - Реализована эмуляция CSS-свойства
border-spacingс помощью псевдосвойства-dt-border-spacing, задаваемого для исходного элемента-таблицы.
- display-table.htc теперь можно привязать не только напрямую к элементу, подлежащему преобразованию в таблицу, но и к элементу
-
Псевдокласс
:first-childи комбинатор+в IE7 (+)Несмотря на то, что формально IE7 поддерживает CSS-селектор
:first-childи комбинатор+, есть ограничение: если в HTML-коде «на месте» элемента, на который указывает CSS-селектор, окажется комментарий, IE7 не применит стили к элементу, следующему за комментарием.Однако проблему можно обойти путём динамического удаления HTML-комментариев как DOM-узлов средствами JavaScript по факту загрузки HTML-страницы.
-
Эмуляция
display: tableдля IE6/7display-table.htc — авторская JavaScript-библиотека для эмуляции CSS-свойств семейства
display: tableв IE6 и IE7, лишённых встроенной их поддержки. -
Определение версии IE в JavaScript
Авторская статья «Определение версии Internet Explorer (IE) в JavaScript» рассказывает об удобном способе определения версии Internet Explorer, безопасном для применения совместно с минимизацией (minification) JavaScript-кода.
Англоязычная версия статьи:
Internet Explorer (IE) version detection in JavaScript. -
Internet Explorer 9 (IE9) (+)

Internet Explorer 9 (IE9) — новая версия интернет-браузера Microsoft. Предыдущие версии IE (особенно 6 и 7) отличались «своеобразием» и слабой поддержкой стандартов и возможностей, широко и давно поддерживаемых в других браузерах. Как и IE8, IE9 является значительным шагом вперёд.
Ниже — обзор (в основном технического характера) некоторых из новых возможностей IE9, замеченных автором этих строк. Следует заметить, подавляющее их большинство давно реализовано в других браузерах. С другой стороны, отставание IE существенно сократилось, и это не может не радовать.
-
Robert O’Callahan: «Полное аппаратное ускорение»
Маркетологи Microsoft утверждают, что IE9 — единственный браузер, обеспечивающий «полное аппаратное ускорение». Они ошибаются; в Firefox 4 применяются все три описываемых ими уровня ускорения.
(…)
Уверен, наша архитектура не уступит IE9 по быстродействию. С другой стороны, она позволяет нам использовать D3D-ускорение на Windows XP, доля которой по-прежнему очень велика. (…) Наша архитектура также позволяет воспользоваться GL-ускорением на Mac, X и мобильных устройствах, что очень важно.
(…)
Кстати, словосочетание «полное аппаратное ускорение» вводит в заблуждение. Каждый браузер задействует GPU [графический процессор видеокарты] по-своему, и большее использование GPU не обязательно даёт лучший результат.
-
Запрет отображения сайта в IE8 в режиме совместимости (+)
Чтобы запретить отображение вашей страницы в IE8 в «режиме представления совместимости» (который пользователи нередко включают случайно — спасибо Microsoft за «удачное» расположение соответствующей кнопки
), когда IE8 ведёт себя почти как IE7 (например, не поддерживает display: table), следует использоватьmeta-элемент (или одноимённый заголовок ответа сервера) X-UA-Compatible со значениемIE=edge. -
Самый «удобный» браузер
Вот он, оказывается, какой:

P. S. Если вы ищете действительно современный, качественный и удобный браузер, попробуйте Firefox.
-
Internet Explorer 8 (IE8) (+)

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