2016-07-05 3 views
0

В this page есть график в боковой панели:CSS: IE11 не применяя стиль

enter image description here

Я имею в <head>:

<!--[if IE]> 

    <link rel="stylesheet" href="<?php echo get_stylesheet_directory_uri(); ?>/css/ie.css" media="screen" /> 

<![endif]--> 

Файл ie.css содержит .textwidget {display: inline-block;} однако этот CSS правило не применяется, когда я выбираю <div class="textwidget"> при осмотре графического изображения в IE11.

ответ

3

IE11 не поддерживает условные комментарии, такие как <!--[if IE]>. не

От MSDN:

Важная С Internet Explorer 10, условные комментарии больше не поддерживается стандартный режим. Используйте обнаружение функций, чтобы обеспечить эффективные стратегии возврата для функций веб-сайта, которые не поддерживаются браузером.

0

Вы упустили type из link Вы добавляете. Он должен быть

<!--[if IE]> 

    <link rel="stylesheet" href="<?php echo get_stylesheet_directory_uri(); ?>/css/ie.css" media="screen" type="text/css" /> 

<![endif]--> 
+0

Спасибо. Я сделал измененный, загруженный, очищенный сервер и кеш браузера. но '.textwidget {display: inline-block;}' внутри 'https: // www.orsgroup.com.au/wp-content/themes/nevada-child/css/ie.css' не применяется. – Steve

+0

Вы реализовали это по прямой ссылке? Я не вижу никаких изменений в конце. –

Смежные вопросы