/ Forside / Teknologi / Udvikling / HTML / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
HTML
#NavnPoint
molokyle 11184
Klaudi 5506
bentjuul 3377
severino 2040
smorch 1950
strarup 1525
natmaden 1396
scootergr.. 1320
e.c 1150
10  miritdk 1110
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

Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408939
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste