В чем смысл 'lt' in '[if lt IE 9]'
Что означает значение lt
в следующем сценарии?
<!--[if lt IE 9]>
<script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/r29/html5.min.js">
</script>
<![endif]-->
Ответы
Ответ 1
Это условный комментарий Internet Explorer, который гласит: "Если используется Internet Explorer ниже версии 9 (IE8 и ниже), сделайте это...".
Когда условие проходит, HTML5Shiv запускается в браузере.
HTML5Shiv - это обходной путь JavaScript, созданный Sjoerd Visscher для включения стилизации элементов HTML5 в версиях Internet Explorer до версии 9, которые не позволяют стилизовать неизвестные элементы без JavaScript.
Ответ 2
Это означает то же самое, что и "меньше чем". Ниже приведен список альтернативных операторов сравнения:
- <(меньше чем)
- gt> (больше чем)
- eq == (равно)
- ne! = (не равно)
- gte> = (больше или равно)
- lte <= (меньше или равно)
(фиксированные операторы меньше/больше или равно)