Tech tipsComputer Tricks

Вольный перевод статьи «10 Cool Things We’ll Be Able To Do Once IE6 Is Dead».

wanted-dead

Наш старый «любимый» ослик ещё жив, не смотря на повальное обновление пользователями до восьмой версии. И как только (а процент использования альтернативных браузеров всё растёт) эта доходяга наконец умрёт, мы сможем использовать такие замечательные вещи как:

  1. 1. Использование дочерних селекторов
    Не нужно больше использовать дополнительные стили для потомков, отменяющие предыдущие. С CSS2 правила применяются именно на дочерний элемент, а не на всех потомков.
  2. 2. Полноценное использование 24-битных PNG
    С поддержкой альфа-каналов мы сможем (наконец-то!) использовать картинки с тенями и полупрозрачностью, не переживая за корректное отображение во всех браузерах.
  3. 3. Селекторы атрибутов
    Отпадает нужда использовать классы для разных видов полей ввода, вроде <input class=»text» … />. Мы сможем можем стилизировать их, используя CSS2 – input[type="text"]. И даже делать выборку по значению атрибута (возможность из CSS3, поддерживается всеми современными браузерами, включая IE7)!
  4. 4. Дополнительные свойства отображения
    Возможность использовать display:inline-block вместо плавающих блоков с последующем прерыванием потока clearfix‘ами или overflow:hidden.
    (Для Firefox используйте display:-moz-inline-stack;)
  5. 5. Использование min-width and max-width
    Чистый CSS для задания граничных размеров блока. Никаких expressions!
  6. 6. Избавление от 90% CSS хаков и причин для их использования
    Что тут сказать… у ИЕ6 много глюков рендеринга про которые мы сможем забыть :)
  7. 7. Нормальное отображение аббревиатур (<abbr>)
  8. 8. Предсказуемый z-index
    Никакой головной боли – почему слой X находится поверх слоя Y, когда должно быть наоборот? И мыслей, что сделали что-то не так… ан-нет! всё сделано правильно, это просто баги IE.
  9. 9. Экономия времени и денег
  10. 10. Получение удовольствия от своей работы :)

Но останутся 3 вещи, которые всё ещё нельзя использовать, пока не исчезнет IE7:

  • CSS счётчики, добавляющие динамику
  • Свойтво box-sizing, позволяющее выбирать блоковую модель
  • Продвинутый javascript (только в IE8 есть кое-какие улучшения в скриптовом движке)

Вобщем, ждём скорейшего исчезновения недобраузеров!

Похожие статьи:

  1. Как Internet Explorer поддерживает CSS?
  2. Непростое CSS меню с использованием спрайтов
  3. CSS-debug
  4. 8 CSS групп шрифтов для вебдизайна
  5. Перенос слов в теге PRE