webForumDet fria alternativet

Olika brädd i I.E. 5 och 6

2 svar · 689 visningar · startad av Jesper T

Jesper TMedlem sedan nov. 20017 144 inlägg
#1

Har för mig att det finns en tagg som ser ut ungefär så här:
<!--[IE gte 5]-->
Jag skulle vilja ha olika brädd på en div för I.E. 5 och 6.

jarvkloMedlem sedan juli 20013 378 inlägg
#2

Du kan köra med kod typ:

<style type="text/css">
<!--
div {width:600px} /* Grundutseende för alla webbläsare */
-->
</style>

<!--[if lt IE 6]>
<style type="text/css">
div {width:100px} /* specialarna för MSIE med version under 6.0 */
</style>
<![endif]-->

Var noga med var du sätter dina kommentarer i ovanstående kod bara!

Exemplet funkar för att MISE5 osv kommer att se två <style>-taggar, medan övriga bara ser den första (de ser resten som en stor kommentar ;) )

Flera <style>-taggar efter varandra innebär ju, som antagligen säkert redan vet - men jag gillar ju att vara övertydlig ;) , att inställningarna "slås ihop" där det sist definierade gäller

Här är lite mer läsning om "villkorliga kommentarer" (som ju är MSIE-specifika!)
http://www.webforum.nu/showthread.php?s=&postid=631953#post631953
http://msdn.microsoft.com/workshop/author/dhtml/overview/ccomment_ovw.asp

... och du kan naturligtvis även köra med "villkorliga kommentarer" runt <link rel="stylesheet" ...>-taggar om du vill ha alla stilmallar externa ;)

Jesper TMedlem sedan nov. 20017 144 inlägg
#3

Tack, det var ju så det var. :)

129 ms totalt · 3 externa anrop · v20260731065814-full.cf67ef55
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)