Jag lider av ett problem som ter sig såhär; denna sida fungerar som den skall både i Firefox, Opera och IE 7.0, men för att den ska funka i den sistnämnda så får jag den inte att funka i IE 6.0 och lägre. Vad som händer är att sidan endast fyller ut så långt som det finns innehåll.
Nån som kan hjälpa mig fixa denna bugg?
TroxyMedlem sedan mars 20041 505 inläggHeight/min-height ska fungera rätt i IE7.
Så din "conditional comment" behövs nog bara för IE6 och äldre versioner.
Testa såhär istället:
<!--[if lte IE 6]>
<style type="text/css">
#container {height:100%}
</style>
<![endif]-->
/r Jag råkade posta min egen testkod istället för den rätta. :r
Det hjälper dessvärre inte, och om jag bara skriver 6, gäller det då alla versioner upp till 6?
TroxyMedlem sedan mars 20041 505 inläggclaudiomarino, jag råkade posta fel kod...testa lägg in den igen.
Ta även bort "height:auto" från #container i din stilmall.
Och nej, skriver du bara 6 så blir det version 6.x och inga andra.
Det finns alla möjliga kombinationer att läsa om här:
http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/overview/ccomment_ovw.asp
CcolioneMedlem sedan juni 20014 421 inlägg Tycker den här förklaringen om conditional comments är bättre:
http://www.quirksmode.org/css/condcom.html
TroxyMedlem sedan mars 20041 505 inläggcolione, allt annat än MSDN är bättre :birp
Troxy - det ser ju ut att funka fint nu, två saker dock:
1. Ska det stå "lte" i första raden? Och vad betyder det isf?
2. Är det bara att dubbla den koden och byta 6an mot en 5a för att det ska funka i båda versionerna?
"lte" = lower or equal to :)
Jag svarade visst själv bå båda frågorna.
Tusen tack för hjälpen.
TroxyMedlem sedan mars 20041 505 inläggPrecis så det blir "IE version 6 eller lägre." :)
CcolioneMedlem sedan juni 20014 421 inlägg nja, lte = less than or equal
du verkar ha förstått, men rätt ska vara rätt. :)