doctype forstyrrer height i CSS
HejJeg har erfaret et større problem:
Jeg har angivet mine tables til at være height: 100%.
Dette har jeg naturligvis gjort i css, da det jo ikke er en lovlig attribut i html - altså:
<table height="100%"> er ikke lovligt, mens
<table class="content"> og
TABLE.content{
height: 100%;
}
er lovligt.
Nu har jeg så erfaret flg:
Sætter jeg doctypen:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
ind øverst (som den jo skal) så virker heigth: 100% IKKE. Dvs. at tabellerne ikke fylder hele browser vinduet ud fra top til bund.
Dropper jeg doctypen (altså fjerner den helt) ja så VIRKER height angivelsen. Tabellerne bliver 100% i højden.
Jeg har naturligvis slået op her på eksperten og læst om folks problemer med at height-attributten. Det viser sig dog primært at problemet løses når folk fatter at height angivelsen skal i et stylesheet.
Jeg har dog ikke stødt på ovenstående problem før..og håber nogle kan være behjælpelige ?
Man SKAL jo angive doctype, hvis man ønsker den fantastiske "This page validates as HTML 4.01 Transitional" fra http://validator.w3.org