Использование Columnal и 6-й строки кода дает ошибку, это можно исправить?

<!--[if (gt IE 9)|!(IE)]><!--> <html lang="en-us" class="no-js"> <!--<![endif]-->

Я никогда не сталкивался с чем-то подобным, но это выглядит немного странно... Я привык видеть это больше в этом формате (предыдущая строка в столбце):

<!--[if IE 9 ]>    <html lang="en-us" class="no-js ie9"> <![endif]--> 

Во-первых, что делает первый пример кода? И мне нужно беспокоиться о его формате? Спасибо

1 ответ

Первый в основном говорит: если браузер больше, чем IE 9 или не IE, то этот фрагмент кода будет использоваться.

Я никогда раньше не видел такого форматирования.

  • Для скрытого уровня следует использовать <!--[if expression]> HTML <![endif]-->
  • Для нижестоящего-выявил этот: <![if expression]> HTML <![endif]>

Для получения дополнительной информации об этом, проверьте Microsoft " О".

Другие вопросы по тегам