Villkorliga kommentarer i IE 10?

IE 10 metro ikonInternet Explorer (IE) – webbutvecklarnas kanske största hatobjekt. En webbläsare som hyfsat ofta måste ha egna cssmallar för att visa upp webbplatsen på rätt sätt. Tack och lov försöker Microsoft att förbättra den och i den senaste versionen, IE 10, har den faktiskt blivit mycket bättre och anpassningarna rejält färre.

Men ibland måste man ändå anpassa något, och då specifikt mot en version av IE. I normala fall har man bara gjort så kallade villkorliga kommentarer:

Men i IE 10 är stödet för detta borttaget och hur gör man då? Chris Coyier skrev ett inlägg hur man skulle kunna gå tillväga. Istället för att använda sig av villkorliga kommentarer kan man slänga på User Agent på t ex <html> med hjälp av Javascript.

Javascriptet

IE:s User Agent-värde är:

Vår html-tagg skulle alltså se ut så här:

Och vi kan styla så här:

Kommentera

E-postadressen publiceras inte. Obligatoriska fält är märkta *

Följande HTML-taggar och attribut är tillåtna: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">