Windows Internet Explorer Web Windows Internet Explorer 8 Version Vector относится к номеру сборки, который хранится в чтении ключа реестра при запуске браузера. Разработчики могут использовать вектор версии для обнаружения, какая версия просмотра браузера использует для просмотра веб -сайта. Понимание лучших практик обнаружения браузеров гарантирует, что сайт продолжает функционировать, как и ожидалось, когда клиент рассматривает сайт. Windows Internet Explorer Web В этом документе описывается, как использовать значение вектора версий. Кроме того, предоставляется некоторый пример кода, чтобы помочь разработчикам реализовать и поддерживать рекомендуемые методы обнаружения браузеров. -> Windows Internet Explorer HTML Windows Internet Explorer В дополнение к использованию вектора версий при заполнению справки о разделе, это значение также используется при обработке условных комментариев. Условные комментарии - это блоки комментариев в исходном коде страницы и могут быть интерпретированы только. Аннотации могут содержать одного или нескольких операторов, собственных значений или значений. Windows Internet Explorer версии 8 Windows Internet Explorer. Больше или равную будущей версии, используемой для обеспечения применения условий, чтобы при выпуске новой версии не требуется код. Вектор Windows Internet Explorer 5.5 5.5002 Vector также содержит номер подрывной деятельности браузера. При тестировании основного номера версии браузера вектор версий является целым числом. Чтобы проверить номер подрывной деятельности браузера, вектор версий добавляется с десятичной точкой и четырьмя цифрами. Например, версия выпуска. В этом примере кода показан код комментариев, необходимый для проверки основного номера версии браузера и второстепенного номера браузера. Это позволяет вам регулировать условия надлежащим образом. -HTML [endif] Посредственно, скрытый вниз по впрыскиванию, выявленные начальные и конечные теги условного комментария, содержащий дефис (""), что похоже на основной комментарий. Состояние отображается в начале отметки и помещено до конца отметки. Контент помещается в знак комментариев. Эти аннотации называются комментариями типа, потому что все браузеры или версии браузера, которые не поддерживают условные аннотации, игнорируют эти аннотации и теги между тегами. Условные комментарии без дефиса называются комментариями типа, потому что браузеры низкого уровня игнорируют эти комментарии, но будут обрабатывать теги между тегами. В этом примере кода показан код комментариев, необходимый для проверки основного номера версии браузера и второстепенного номера браузера. Это позволяет вам регулировать условия надлежащим образом. Windows Internet Explorer (CSS) Windows Internet Explorer 8 Windows Internet Explorer 7 CSS использует строку пользовательского агента 1 / Условия использования. Комментарии включают различные правила каскадного стиля для конкретных версий. Это позволяет вам гарантировать, что клиент не получает исправления и изменяется. Вы также можете обнаружить версии браузера. В таблице перечислены доступные собственные значения, операторы и или значения, которые можно использовать для составления условных комментариев. элемент Пример Комментарии Т.е. [IE IE] Единственное значение функции, в настоящее время поддерживаемое IE Windows Internet Explorer, - это строка «», которая используется для представления. ценить [Если IE 7] Boolean True Целое число или номер плавающей запятой используется для представления версии браузера. Возвращает значение, если номер версии соответствует версии браузера. ! [Если! IE] Не логический оператор. Размещение этого оператора непосредственно перед собственным значением, оператором или подэкрессией указывает противоположное значение выражения. лейтенант [Если IT IE 5.5] Правда меньше, чем оператор. Если первый параметр меньше второго параметра, верните. LTE [Если LTE IE 6] Истина меньше или равна оператору. Если первый параметр меньше или равен второму параметру, верните. гт [Если GT IE 5] Правда больше, чем оператор. Если первый параметр больше, чем второй параметр, верните. глин [Если GTE IE 8] Истина больше или равна оператору. Если первый параметр больше или равен второму параметру, верните. () [Если! (т.е. 7)] Логический оператор субэкспрессии. Используется в сочетании с операторами для создания более сложных выражений. И [if (gt ie 5) & (IT IE 7)] И настоящий настоящий оператор. Если все суб -фршфы оцениваются, вернуть. | [if (т.е. 6) | (т.е. 7)] Или настоящий настоящий оператор. Если результат какой -либо субэкспрессии состоит в том, что она возвращается. истинный [Если это правда] Истинный результат расчета всегда. ЛОЖЬ [если неверно] Результат ложного расчета всегда. HTML <голова> Windows Internet Explorer 7 Кроме того, если вы хотите использовать ту же таблицу стилей для версий, а затем вы можете использовать следующий пример кода. HTML <голова> Windows Internet Explorer Windows Internet Explorer отметите, что приведенный выше пример кода использует больше или равен сравнению. Это гарантирует, что код подходит для будущих версий, так что код не требуется обновлять при выпуске новой версии. Вот некоторые другие примеры различных условных утверждений. Как использовать векторы версий в Windows Internet Explorer
<!--[if gte IE8]>
<!--[if gte IE 5.5002]><p>You are using IE 5 or higher</p><![endif]–>
<![if lt IE 5.5]><p>
您正在使用早于
IE 5.5
的版本或另一个低级浏览器
</p><![endif]>
Обнаружение браузера с использованием вектора версий
<title> Тестовая страница </title>
<meta http-equiv = "x-ua-совместимый" content = "IE = 8"/>
<! - [if gte ie 8]> <linkrel = "styleSheet" type = "text/css" href = "/styleSheets/strandards.css"/> <! [Endif] ->
<! - [ie ie 7]> <linkrel = "styleSheet" type = "text/css" href = "/styleSheets/ie.css"/>
<! [endif] ->
</head>
<title> Тестовая страница </title>
<! - [если gte ie 7]>>
<linkrel = "styleSheet" type = "text/css" href = "/styleSheets/ie.css"/>
<! [endif]->
</head><!--[if IE]><p>
您使用的是
Internet Explorer
。
</p><![endif]–>
<![if !IE]><p>
您没有使用高级
версию Internet Explorer
版本。
</p><![endif]>
<!--[if IE 8]><p>
欢迎使用
Internet Explorer 8
!
</p><![endif]–>
<!--[if !(IE 8)]><p>
您没有使用
Internet Explorer 8
。
</p><![endif]–>
<!--[if gte IE 7]><p>
您使用的是
IE 7
或更高版本。
</p><![endif]–>
<!--[if (IE 5)]><p>
您使用的是
IE 5
(任何版本)。
</p><![endif]–>
<!--[if (gte IE 5.5)&(lt IE 7)]><p>
您使用的是
IE 5.5
或
IE 6
。
</p><![endif]–>
<!--[if lt IE 5.5]><p>
请升级您的
версию Internet Explorer
版本。
</p><![endif]–>
<!--[if true]>
您使用的是
<em>
高级
</em>
浏览器。
<![endif]–>
<!--[if false]>
</em>
您使用的是
браузер低级
<em>
浏览器。
<![endif]–>
<!--[if true]><![if IE 7]><p>
此嵌套注释在
отображается в IE 7
中显示。
</p><![endif]><![endif]–>