@webov_web

Как не отображать код в Interner Explorer?

Как сделать, чтобы строчка текста отображалась во всех браузерах, кроме всех версий Internet Explorer?

Пробовал вот так, но не помогает.
<span class="text">
    Строчка текста, которую Internet Explorer не должен отображать, но отображает.
</span>

<!--[if IE]> 
<style type="text/css">
.text {
    display: none;
}
</style>
<![endif]-->

Internet Explorer видит этот код, но строчка текста не убирается.

Что ещё можно попробовать?
  • Вопрос задан
  • 146 просмотров
Решения вопроса 1
AlexShkunov
@AlexShkunov
Лучший вариант, проверять браузер клиента внутри Серверной части, так как к примеру IE10 больше не берет в расчет опциональные таги.

www.sitepoint.com/microsoft-drop-ie10-conditional-comments/

Вы пробывали именно в такой последовательности? Попробуйте поменять местами, чтобы блок Style находился перед Span.

Как вариант, через JS можно получить название браузера

alert(navigator.userAgent);
https://www.w3schools.com/jsref/prop_nav_useragent.asp
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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