weranda
@weranda

Как максимально кроссбраузерно разделить вызов скриптов и стилей в браузерах в зависимости от браузера?

Приветствую

По сути задача проста, но запутался во всевозможных вариантах реализации. Как разделить вызов скриптов и стилей в зависимости от браузера? Нужно всего два условия:
1) если браузер – ie8 или версией меньше, тогда подгружаем только эти файлы (стили, скрипты)
2) если это любой браузер кроме ie8 или версией меньше, тогда подгружает только эти файлы (стили, скрипты).

if ie8 or lower:
    style-ie.css
    script-ie.js
else:
    style-normal.css
    script-normal.js


Просто запутался. Если использовать это, то визуально код не нравится:
<!--[if lt IE 9]>
	<link rel="stylesheet" type="text/css" href="style-ie.css" />
<![endif]-->


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

Посоветуйте проверенный вариант для данного случая, если можно, то с конкретным примером.
  • Вопрос задан
  • 332 просмотра
Решения вопроса 1
In4in
@In4in
°•× JavaScript Developer ^_^ ו°
Круче условных IE-комментариев ничего нет :)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы