Подскажите как подключить код, так что бы его видели все браузеры и ie9 и выше, но что бы его не видео ie8 и ниже?
Для ie8 и ниже подключаю вот так:
<!--[if lte IE 8]>
<script src="js.min.js"></script>
<![endif]-->
Нужно использовать другую форму условного комментария, при которой только проверка оказывается комментарием, а содержимое - нет:
<!--[if gt IE 8]><!-->IE строго больше 8 и все остальные браузеры<!--<![endif]-->
Не подскажите откуда вот это <!-->
это же не обычный вроде как комментарий и в конце совсем не понятно закрывается.
<!--...-->
- это нормальный комментарий. Вместо многоточия может быть что угодно (точнее, стандарт запрещает использовать --
внутри комментария, хотя браузеры съедят, да и к вопросу это не относится). Так вот, вместо ...
ничто не запрещает мне поставить <!
- это всего лишь комментарий.
Т. е. для нормальных браузеров обычный комментарий закрылся. Как это парсит IE, я не знаю. Предположу, что делит на <!--[if gt IE 8]>
и <!-->
. Что для него значит второе - не знаю. Ну либо они просто изначально такую форму заложили (хотя неясно, почему не просто <!--[if gt IE 8]-->
) для совместимости. В общем, надо просто знать, что там так можно :)
PS: Ещё варианты.
Вот такой костыль с условным комментарием и document.write()
:
<script>var IE9plus_and_All = true;</script>
<!--[if lt IE 9]><script>IE9plus_and_All = false;</script><![endif]-->
<script>if(IE9plus_and_All){document.write('<scr'+'ipt src="js.min.js"></scr'+'ipt>');}</script>
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Всем приветЯ новичок в сайтостроении
Как удалить новость, что нужно в форме дописать чтобы удалить ту категорию где нажал кнопку УДАЛИТЬ
Помогите пожалуйста советом, как "научить" последний блок "Item 3" разворачиваться в ответ на разворачивание внутренних блоков и отображать...
Вопрос: Возможно ли как то обработать данные полученные из html формы например из input с++ кодом если можно то как? Напишите или опишите пожалуйста...