Нужно ли адаптировать сайты под IE11?
А вы оптимизируете свои сайты под IE11? И нужно ли это делать в 2022 году? Мои размышления в статье на MAKE-WEBSITE.ru.
Оптимизировать ли сайт под браузер IE11?
Кроссбраузерность – это одинаковое отображение и работа сайта в различных браузерах. Если не проработать это на этапе разработки, то вы увидите, что в каждом браузере он отображается по-своему и не везде корректно.
В этой статье на MAKE-WEBSITE.ru размышляю о целесообразности оптимизации сайта под браузер Internet Explorer 11, а также привожу некоторые методы, которые можно использовать для этого. Полезно для верстальщиков ☝
В целом основные проблемы с кроссбраузерностью возникают при разработке под Internet Explorer. Целесообразно ли поддерживать старые браузеры?
Ответ на этот вопрос зависит от посещаемости вашего сайта. Необходимо проанализировать статистику посещения браузерами вашего сайта, например, в Яндекс Метрике.
Для современных сайтов стоит отказаться от поддержки Internet Explorer, так как без использования всех современных возможностей CSS придется выполнять практически вторую верстку сайта под браузер с долей 1,5-3%. Но, в конечном счете, все зависит от пользователей, посещающих ваш сайт.
Фотогалерея скриншотов с мнениями по этому вопросу
При сборе информации по этому вопросу я просмотрел несколько сайтов. Ниже привожу подборку скриншотов с мнениями и аргументами.
Методы оптимизации сайта для браузера Internet Explorer 11
CSS стили
- Использование в стилях префиксов и css-хаков
- Подключение отдельного файла стилей для конкретного браузера.
- Использование условных комментариев для IE до 10 версии.
Стили только для IE11:
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {a {
display: table-cell;
min-height: 40px;
vertical-align: middle;
text-align: center;
margin: 10px auto;
margin-left: 100px;
}}
JS скрипты
IE11 не поддерживает многие современные методы JavaScript. Приходится использовать старые методы и полифилы. Разработка превращается в кошмар :-))
Рекомендации:
Можно идентифицировать интернет эксплоер 11 и подключать отдельный скрипт.
Например так:
<script>var siteScript = document.createElement("script");if (Object.hasOwnProperty.call(window, "ActiveXObject") && !window.ActiveXObject) siteScript.src = "https://make-website.ru/assets/templates/work/js/main-ie.js";else siteScript.src = "https://make-website.ru/assets/templates/work/js/main.js";document.body.appendChild(siteScript);</script>
Хотите, чтобы я проверил кроссбраузерность вашего сайта и исправил ошибки? Просто сообщите о своем желании – проверю кроссбраузерность, подскажу, что поправить. Напишите мне на make.website.info@gmail.com:
А вы оптимизируете свои сайты под IE11? Пишите в комментариях ниже!
Создание качественных сайтов по реальным ценам
- HTML5
- CSS3
- JavaScript
- jQuery
- VueJs
- MODx
- HostCMS
- PrestaShop
- Figma
- Photoshop
- CorelDRAW
Прочитайте еще посты:
-
Как улучшить свой JavaScript код
Некоторые рекомендации и полезные ссылки из сети по преобразованию своего JavaScript кода для начинающего фронтенд разработчика.
Подробнее -
Как создать резервную копию сайта
Мои клиенты часто испытывают трудности в создании резервной копии свих сайтов. В статье я приведу инструкцию, как это сделать просто. Нам нужно скачать в свой компьютер файлы сайта и базу данных.
Подробнее
21 Января 2022
Просмотров: 6177
Комментариев: 0
веб разработка, рецепты, Internet Explorer
Теги
- веб разработка (14)
- рецепты (12)
- календарь (11)
- сайт под ключ (7)
- сайт-визитка (7)
- сервисы (7)
- javascript (7)
- приложения (7)
- медицина (7)
- prestashop (6)
- cms (6)
- интернет-магазин (6)
- мессенджеры (6)
- php (5)
- блог (5)
- сопровождение сайта (5)
- стандарты (5)
- modx (5)
- продвижение (5)
- веб дизайн (4)
- виджеты (3)
- лендинг (3)
- seo оптимизация (3)
- редиректы (2)
- hostcms (2)
Содержание
Давайте общаться
Я хотел бы поговорить о вашем бизнесе, отправьте мне письмо на make.website.info@gmail.com.
, и умею адаптировать их под конкретные нужды клиента. Я всегда открыт для новых проектов и готов помочь вам создать сайт. Если у вас есть идея, которую вы хотите воплотить в жизнь, не стесняйтесь обращаться ко мне! Я с удовольствием обсужу ваш проект и предложу оптимальное решение.
Loftschool.com (7.10 – 14.11.2019)
Learn.javascript.ru (6.12 – 11.02.2019)
Оставьте свой комментарий!
Комментарии (0)