webForumDet fria alternativet

[Quirks mode] Div med innehåll kan inte vara 0 i height

HTML & CSS

0 svar · 173 visningar · startad av PepeJeria

Medlem sedan feb. 2003774 inlägg
Frågan#1

Jobbar på en sida som tyvärr har en invalid DOCTYPE, alltså quirks mode.

Har en div som jag vill ska vara 0 i height, till den ändras med Javascript. Normalt löser man detta med height:0; och overflow:hidden, men detta fungerar inte med den DOCTYPE som nuvarande används. Att byta DOCTYPE går tvärr inte heller vid det här laget.

Detta fungerar som tänkt i andra browsers, men inte i IE (surprise!). Om någon vet ngt hack eller ngn lösning till detta vore jag väldigt tacksam.

Att använda sig av display:none är en lösning som jag tyvärr inte kan använda mig av (för att height:en räknas ut med Javascript, och ett element med display:none returnerar alltid 0 i height).

Exempel på detta finns här.

257 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)