Internet Explorer bråkar, CSS conditional funkar inte!

Permalänk
Medlem

Internet Explorer bråkar, CSS conditional funkar inte!

Tjena!

Har ägnat denna fredagskväll till att knåpa ihop ett WordPress-tema. Allt gick fint tills jag testade temat i olika webbläsare, inte helt otippat så skulle Microsofts svarta får Internet Explorer krångla. Tänkte lösa detta med "CSS conditional comments" men det gick inte alls.
(Bör väl tillägga att sidan funkar fint i IE 9 men kör man "compability view" så dyker felen upp, vill inte förlora många läsare på grund av detta).

För att beskriva mitt problem enkelt:

<!--[if IE="IE"]> ul#menu li a{ color:#000; } <![endif]--> ul#menu li a{ color:#fff; }

Detta borde väl innebära att i IE så blir länkarna svarta och i övriga webbläsare vita? Nej, ändringen berör samtliga webbläsare.

Någon som har bättre koll på det här?
Tack på förhand!

Permalänk
Inaktiv

Du kan inte använda conditional comments i CSS utan bara i HTML.
De är till för att ladda in speciella CSS filer till IE.
En lösning kan vara:

<link rel="stylesheet" href="style.css" /> <!--[if IE="IE"]> <style> ul#menu li a{ color:#000; } </style> <![endif]-->

Permalänk
Medlem
Skrivet av anon150287:

Du kan inte använda conditional comments i CSS utan bara i HTML.
De är till för att ladda in speciella CSS filer till IE.
En lösning kan vara:

<link rel="stylesheet" href="style.css" /> <!--[if IE="IE"]> <style> ul#menu li a{ color:#000; } </style> <![endif]-->

Okej, vet inte om man kan använda två stycken stylesheets i ett WordPress-tema dock, ska ta reda på detta!
Tack för din hjälp!

Permalänk
Medlem
Skrivet av SuitUp:

Okej, vet inte om man kan använda två stycken stylesheets i ett WordPress-tema dock, ska ta reda på detta!
Tack för din hjälp!

Det kan man. Ändra i temafilen bara!

/Zyber

Visa signatur

Jag är en optimist; det är aldrig så dåligt så att det inte kan bli sämre.

Permalänk
Medlem
Skrivet av zyberzero:

Det kan man. Ändra i temafilen bara!

/Zyber

Hur menar du då?:)
Jag förstår att man bara kan länka till ett nytt stilschema men kräver inte WordPress att man använder "style.css" som standard?
Eller accepterar den att man kör ett som heter till exempel "IEstyle.css", förutsatt man den ligger inuti en conditional?

Tack för din hjälp!