Отображение сайтов в ИЕ8. Есть ли модуль или JS библиотека?

Аватар пользователя VasyOK

Посмотрел несколько своих сайтов в IE8 и там просто ужас. Увы находятся люди, требующие отображение в IE8.
Есть ли волшебная библиотека или модуль, которые нормально "отрисовывают" современные сайты в IE8? CSS3 Pie?
Эти для данных целей:
https://www.drupal.org/project/respondjs
https://www.drupal.org/project/css3pie
?
Или вообще думать в другую сторону?

Тип материала:
Версия Drupal:
0 Спасибо

Комментарии

Аватар пользователя gun_dose
gun_dose 11 месяцев назад

modernizr

0 Спасибо
Аватар пользователя VasyOK
VasyOK 11 месяцев назад

спасибо, его тоже попробую. а он лучше модулей которые я привел?

0 Спасибо
Аватар пользователя gun_dose
gun_dose 11 месяцев назад

Дело не в модулях, а в скриптах, которые ими подключаются надо самому сравнивать или искать в инетах всякие сравнения.

Кстати, если речь идёт о восьмом осле, то скорее всего там доисторический комп на икспишке и ископаемом железе, поэтому далеко не факт, что всякие скрипты сильно исправят ситуацию и даже нормальный браузер не факт, что там будет работать.

0 Спасибо
Аватар пользователя VasyOK
VasyOK 11 месяцев назад

Я в IE Tester и в режиме совместимости смотрю. Во времена Win XP ослом не пользовался.

0 Спасибо
Аватар пользователя gun_dose
gun_dose 11 месяцев назад

Я не знаю, что там за тестер, но по поводу эксплорера точно могу сказать следующее - на xp должен стоять 6 или 7 по умолчанию, в некоторых сборках бывает 8, но ооочень редко. На 7 винде стоит как минимум ие9, но чаще всего 11, и иногда 10. Однако, есть такой прикол, если из установленных обновлений седьмой винды удалить ИЕ, то его версия понизится до 8. Т.е. чтобы получить восьмого осла на 7-й винде, нужно самостоятельно вручную его даунгрейднуть, а на это должны быть веские причины и как минимум мозг, а у кого есть мозг, тот сёрфить через осла не будет.

В общем, требование совместимости с ие8 выглядит совершенно надуманным. Как правило, сейчас ниже ие9 никто не заморачивается.
Ну и к слову, стоит провести аналитику, сколько юзеров с восьмым ослом реально заходит на сайт, стоит ли ради этого одного корча тратить время разработчика?

0 Спасибо
Аватар пользователя VasyOK
VasyOK 11 месяцев назад

gun_dose, я и с 10-м незаморачиваюсь :)

0 Спасибо
Аватар пользователя VasyOK
VasyOK 10 месяцев назад

Ок включил модуль modernizr, На сайте https://modernizr.com/download/?setclasses указал несколько свойст, среди которых был Border Radius, залил файл modernizr-custom.js в sites/all/libraries/modernizr/

Проверил этот сайт http://elektroshocker-shop.ru/ в режиме совместимости в IE8. Не вижу, чтобы углы блоков в нем были закругленные.

Может что-то не так делаю?

0 Спасибо
Аватар пользователя VasyOK
VasyOK 10 месяцев назад
.myElement {
    border-radius: 8px;
    behavior: url(/PIE.htc); /* Откуда это? */
}

chimir, т.е. для того, чтобы modernizr работал нужно что-то дополнительно прописывать в CSS?
behavior: url(/PIE.htc); а что это?

0 Спасибо
Аватар пользователя chimir
chimir 10 месяцев назад

Там же все написано
translate.google

Цитата:
Для закругленных углов в IE8, я бы не стал заморачиваться с обнаружением признаков Modernizr, просто использовать CSS PIE, чтобы включить их.

0 Спасибо
Аватар пользователя VasyOK
VasyOK 10 месяцев назад

chimir закругленные уголки действительно совершенно не важны.
Я привел их в качестве примера работы Modernizr.
Представим, что закругленные уголки важны. Modernizr может помочь?

0 Спасибо