wake-up-neo.com

FIX CSS <! - [wenn lt IE 8]> in IE

Wie kann ich das nutzen?

    <!--[if lt IE 8]>
    <style type='text/css'>
  #header ul#h-menu li a{font-weight:normal!important}
    </style>
    <![endif]-->

wenn ich <!--[if lt IE 8]><![endif]--> entferne, läuft der obige Code in IE 8 gut, aber wenn ich ihn nicht entferne, läuft er nicht. Helfen Sie mir mit festen IE, wenn ich in allen IE -Versionen den obigen Code haben möchte.

ich möchte, dass Code #header ul#h-menu li a{font-weight:normal!important} nur im Internet Explorer ausgeführt wird

31
meotimdihia

Wenn dies in IE 8 und darunter funktionieren soll, verwenden Sie

<!--[if lte IE 8]>

lte bedeutet "kleiner oder gleich".

Weitere Informationen zu bedingten Kommentaren finden Sie z. die quirksmode.org-Seite .

68
Pekka 웃
<!--[if lt IE 8]><![endif]-->

Das lt in der obigen Aussage bedeutet weniger als, also 'wenn weniger als IE 8'.

Für alle Versionen von IE können Sie einfach verwenden

<!--[if IE]><![endif]-->

oder für alle Versionen über zB 6.

<!--[if gt IE 6]><![endif]-->

Wo gt "größer als" ist

Wenn Sie bestimmte Stile für Versionen darunter und einschließlich IE8 schreiben möchten, können Sie schreiben

<!--[if lte IE 8]><![endif]-->

wo lte ist 'kleiner als und gleich'

25
Rocket Ronnie

Verwenden Sie <!-- [if lt IE 9] > genau diesen Code für IE9.

6
embocs

[if lt IE 8] bedeutet "wenn niedriger als IE8" - und deshalb funktioniert es nicht in IE8.

wahat Sie möchten, ist [if lte IE 8], was "wenn niedriger als oder gleich IE8" bedeutet.

6
oezi

Wie wäre es mit

<!--[if IE]>
...
<![endif]-->

Sie können hier über bedingte Kommentare lesen.

2
Boldewyn

Auch das Kommentar-Tag

<comment></comment> 

wird nur in IE 8 und darunter unterstützt. Wenn Sie also genau darauf zielen, können Sie sie in den Kommentar-Tag einschließen. Sie sind das Gleiche wie

<!--[if lte IE 8]><![endif]-->

In dem lte bedeutet "kleiner oder gleich".

Siehe: Bedingte Kommentare .

0
Luxiyalu
    <!--[if IE]>
    <style type='text/css'>
    #header ul#h-menu li a{font-weight:normal!important}
    </style>
    <![endif]-->

wird diesen Stil in allen Versionen von IE anwenden.

0
Bobby Jack
I found cascading it works great for multibrowser detection.

Dieser Code wurde verwendet, um eine Überblendung zu ändern, z.

$(document).ready(function(){
    if(jQuery.browser.msie && jQuery.browser.version.substring(0, 1) == 8.0)
         { 
             $(".glow").hide();
            $('#shop').hover(function() {
        $(".glow").show();
    }, function() {
        $(".glow").hide();
    });
         }
         else
         { if(jQuery.browser.msie && jQuery.browser.version.substring(0, 1) == 7.0)
         { 
             $(".glow").hide();
            $('#shop').hover(function() {
        $(".glow").show();
    }, function() {
        $(".glow").hide();
    });
         }
         else
         {if(jQuery.browser.msie && jQuery.browser.version.substring(0, 1) == 6.0)
         { 
             $(".glow").hide();
            $('#shop').hover(function() {
        $(".glow").show();
    }, function() {
        $(".glow").hide();
    });
         }
         else
         { $('#shop').hover(function() {
        $(".glow").stop(true).fadeTo("400ms", 1);
    }, function() {
        $(".glow").stop(true).fadeTo("400ms", 0.2);});
         }
         }
         }
       });
0
Timothy