|
| Height=100% i Html 4.01 Fra : Leif Neland |
Dato : 28-08-03 23:33 |
|
Jeg har en side opbygget med tables: en fast menu foroven, en smal og en
bred celle i midten til menu og indhold og en bundtekst.
Der benyttes styles, både stylesheets og styles på de enkelte celler/tables.
Det er meningen af midten skal tilpasse sig browserens højde, så bundteksten
altid er i bunden, og midten skal udvide sig, hvis der er meget indhold.
Det har hidtid virket med lystig brug af "height=100%", og uden doctype, men
så opdagede jeg at en side godt nok havde vokset så der var scrollbar på,
men der manglede alligevel noget tekst inden i indholdscellen, selv om den
var i html'en. Faktisk var et inputfelt skåret over vandret, så kun
halvdelen blev vist, og knapperne var væk.
Så overgav jeg mig og satte doctype til 4.01 Transitional//EN, og kastede
siden igennem en validator. Jeg fik rettet det hele, så jeg fik en fejlfri
(syntax) side ud af det.
validatoren kunne ikke lide height='100%' på tables, så jeg lavede den om
til style="height:100%;", men det giver ikke noget.
Midtercellen er kun så høj som nødvendigt til indholdet.
Kan man ikke lave højde=100% mere?
Jeg har "snydt" ved at lave en celle 470px, så skærmen normalt fyldes op,
men det er som sagt snyd, synes jeg...
Leif
| |
Knud Gert Ellentoft (29-08-2003)
| Kommentar Fra : Knud Gert Ellentoft |
Dato : 29-08-03 00:17 |
|
"Leif Neland" <idkadm@internet.dk> skrev :
>Så overgav jeg mig og satte doctype til 4.01 Transitional//EN, og kastede
>siden igennem en validator. Jeg fik rettet det hele, så jeg fik en fejlfri
>(syntax) side ud af det.
>validatoren kunne ikke lide height='100%' på tables, så jeg lavede den om
>til style="height:100%;", men det giver ikke noget.
>Midtercellen er kun så høj som nødvendigt til indholdet.
>Kan man ikke lave højde=100% mere?
Det har aldrig været valid kode med <table height="100%"> uanset
htmlversion.
Lav det med css og lidt efter hvilken doctype, du bruger, så kan
det i nogle tilfælde være nok at sætte det på tabellen.
<table style="height: 100%">
Men ellers kan det også være nødvendigt at sætte body og html til
100%.
Men, det ville være meget nemmere at svare, hvis du medsendte et
link til siden, evt. blot en testside.
--
Knud
| |
|
|