Родительские страницы:
  1. Главная
  2. Блог
  3. Метки
  4. «ie»

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

  • display-table.htc — новые возможности

    В авторскую JavaScript-библиотеку display-table.htc, предназначенную для эмуляции CSS-свойств семейства display: table в IE6/7, добавлены новые удобные возможности.

    1. display-table.htc теперь можно привязать не только напрямую к элементу, подлежащему преобразованию в таблицу, но и к элементу BODY, в результате чего эмуляция display: table будет автоматически применена ко всем элементам, для которых задано CSS-псевдосвойство -dt-display: table.
    2. Теперь можно помещать элементы-ячейки напрямую в элемент-таблицу, сохраняя при этом идеальную чистоту HTML-кода: более нет необходимости ни в дополнительном элементе-прослойке, ни в служебном CSS-классе. Строка таблицы теперь генерируется автоматически, если первому дочернему элементу исходного элемента-таблицы задано CSS-псевдосвойство -dt-display: table-cell.
    3. Реализована эмуляция CSS-свойства border-spacing с помощью псевдосвойства -dt-border-spacing, задаваемого для исходного элемента-таблицы.
  • Псевдокласс :first-child и комбинатор + в IE7 (+)

    Несмотря на то, что формально IE7 поддерживает CSS-селектор :first-child и комбинатор +, есть ограничение: если в HTML-коде «на месте» элемента, на который указывает CSS-селектор, окажется комментарий, IE7 не применит стили к элементу, следующему за комментарием.

    Однако проблему можно обойти путём динамического удаления HTML-комментариев как DOM-узлов средствами JavaScript по факту загрузки HTML-страницы.

  • Эмуляция display: table для IE6/7

    display-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 не обязательно даёт лучший результат.

    Robert O’Callahan

  • Запрет отображения сайта в 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

    Хорошая кампания, плохой логотип.

    16E