Я должен все еще заботиться о IE6? [дубликат]

8
задан Community 23 May 2017 в 12:11
поделиться

6 ответов

Согласно W3Counter, IE6 используют больше людей, чем Opera, Safari и любую версию Chrome. Он опережает IE8 (#1), Firefox 3.6 и IE7. Я бы еще немного подождал (особенно если вы имеете дело с населением в целом).

Однако, Google, очевидно, готов свернуть поддержку, так что, возможно, мировые проблемы IE6 исчезнут скорее раньше, чем позже, поскольку потребители последуют совету Google обновиться.

1
ответ дан 6 December 2019 в 00:05
поделиться

Все зависит от контекста вашей аудитории. Если у вас традиционный бизнес или крупный сайт с высокой долей пользователей IE, то, конечно, используйте хаки, чтобы заставить IE работать, или рискуйте потерять клиентов.

Однако, если доля пользователей IE не так важна для вас, или на вашем сайте просто не хватает пользователей IE (подумайте о блогах веб-разработчиков, где большинство посетителей умны и не используют IE), тогда вы можете игнорировать IE.

Я игнорирую Internet Explorer на своем сайте, поскольку это блог веб-разработчиков, а доля IE в журналах сессий мизерна.

1
ответ дан 6 December 2019 в 00:05
поделиться

Последний раз, когда я проверял, было что-то вроде 8% (извините, не 2%, как я изначально заявлял!) Или около того. Лично я считаю, что вы должны поддерживать как минимум IE6. Это не так уж сложно и сделает вас более дисциплинированным разработчиком. По крайней мере, я так это вижу. :)

РЕДАКТИРОВАТЬ: И я все еще придерживаюсь своего ответа. IE6 - это боль, но не невозможная. И на 8% оно того стоит.

0
ответ дан 6 December 2019 в 00:05
поделиться

18% используют его (в основном корпоративные пользователи, которые не могут обновляться по каким-то причинам), так что если вы не хотите отсечь 1 из 5 клиентов, вам придется терпеть боль.

0
ответ дан 6 December 2019 в 00:05
поделиться

Хороший веб-сайт должен постепенно деградировать. Сделайте так, чтобы это работало в IE6, но не пытайтесь сделать макет идеальным.

Рассмотрим не только IE6, но и кого-то, кто использует Opera Mini или другой менее способный мобильный браузер, или Lynx / Links, или слепого пользователя со средством чтения с экрана. Все это вместе составляет приличную часть вашей аудитории, и если у вас нет времени протестировать все это.

Таким образом, ваш сайт по-прежнему должен быть пригоден для использования, просто он может выглядеть не так красиво или может потребоваться перезагрузка страницы вместо использования AJAX.

2
ответ дан 6 December 2019 в 00:05
поделиться

Меня интересует только IE 6, если клиент все еще хочет, в противном случае нет, и для обеспечения совместимости IE 6 я использую этот JavaScript.

http://divitodesign.com/css/let-ie6-behave-like-ie7/

<!--[if lt IE 7]>
<script src="http://ie7-js.googlecode.com/svn/version/2.1(beta4)/IE7.js"></script>
<![endif]-->

Тогда эти селекторы также будут работать в IE6

CSS-селекторах

  • parent> child
  • .multiple .classes
  • : hover
  • : first-child
  • [attr]
  • [attr = "значение"], [attr ~ = "значение"], [attr | = "значение"], [attr ^ = "значение"], [attr $ = "значение"]
  • [attr * = "value"]

CSS

  • Фоновое изображение - Альфа-прозрачность PNG (IE5.5 +)
  • Фоновое прикрепление - Поддержка фиксированного позиционирования
  • Положение - Поддержка фиксированного позиционирования
  • Поле - Поддержка авто (IE5.x)
  • Курсор - Поддержка указателя для IE5.x
  • Отображение - Преобразование элемента списка в блок для IE5.x

HTML

  • img - Альфа-прозрачность PNG
  • abbr - Ошибка исправлена ​​
0
ответ дан 6 December 2019 в 00:05
поделиться