2016-07-05 7 views
0

Bei this page gibt es eine Grafik in der Seitenleiste:CSS: IE11 Anwendung nicht Stil

enter image description here

ich im <head> haben:

<!--[if IE]> 

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

<![endif]--> 

Die ie.css Datei enthält .textwidget {display: inline-block;} jedoch dieses CSS Regel wird nicht angewendet, wenn ich die <div class="textwidget"> während der Überprüfung der Grafikauswählenin IE11 .

Antwort

3

IE11 unterstützt keine bedingten Kommentare wie <!--[if IE]>.

Von MSDN:

Wichtige Ab Internet Explorer 10, bedingte Kommentare werden nicht mehr von Standards-Modus unterstützt. Verwenden Sie die Feature-Erkennung, um effektive Ausweichstrategien für Website-Funktionen bereitzustellen, die nicht vom Browser unterstützt werden.

0

Sie haben type von link verpasst, die Sie hinzufügen. Es sollte

sein
<!--[if IE]> 

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

<![endif]--> 
+0

Danke. Ich habe den geänderten, hochgeladenen, gelöschten Server- und Browser-Cache erstellt. aber '.textwidget {display: inline-block;}' innerhalb 'https: // www.orsgroup.com.au/wp-content/themes/nevada-kind/css/ie.css' wird nicht angewendet. – Steve

+0

Haben Sie das auf der Live-Link implementiert? Ich sehe keine Veränderungen an meinem Ende. –