Problemer med XHTML og height="100%"

Tags:    html css

Hejsa,

Jeg arbejder med en lille side i øjeblikket.
Den skal opfylde XHTML standarden, og den skal fylde 100% i højden.

Nu er problemet bare, at XHTML ikke rigtig kan kører med height="100%" i min tabel, uden at der bliver et mellemrum i bunden på ca. 30 - 50 pixels.

Det er ikke specielt fedt. Jeg fik afvide, at jeg kunne sætte height="100%" i min body, men det lavede siden større end den skulle (jeg ville nærmest kalde det 150% - 200% istedet)

Jeg har læst forumemnet på http://www.udvikleren.dk/thread.php?techid=9&f=9&t=181, men fandt ikke et svar jeg kunne bruge.

Håber, at I kan hjælpe mig.

På forhånd tak.

---------------------------------------------
Med venlig hilsen
Kristian Ellebæk Frandsen



10 svar postet i denne tråd vises herunder
5 indlæg har modtaget i alt 5 karma
Sorter efter stemmer Sorter efter dato
Hejsa,

Jeg arbejder med en lille side i øjeblikket.
Den skal opfylde XHTML standarden, og den skal fylde 100% i højden.

Nu er problemet bare, at XHTML ikke rigtig kan kører med height="100%" i min tabel, uden at der bliver et mellemrum i bunden på ca. 30 - 50 pixels.

Det er ikke specielt fedt. Jeg fik afvide, at jeg kunne sætte height="100%" i min body, men det lavede siden større end den skulle (jeg ville nærmest kalde det 150% - 200% istedet)

Jeg har læst forumemnet på http://www.udvikleren.dk/thread.php?techid=9&f=9&t=181, men fandt ikke et svar jeg kunne bruge.

Håber, at I kan hjælpe mig.

På forhånd tak.

---------------------------------------------
Med venlig hilsen
Kristian Ellebæk Frandsen


Fold kodeboks ind/udKode 


Det bruger jeg altid:D

MVH
Michael
www.storkie.dk



har du husket at sætte:
Fold kodeboks ind/udKode 


desuden er 100% jo en sjov størrelse.. den visses derfor ofte ret forskelligt i forskellige browsere.. En anden ting kunne jo være bare at sikre dig at siden altid fylder nok - eller bare til en høj opløsning (1600*1200, de færreste kører over, og når man kører den opl. ser man sjældent sider i fuld skærm), dvs. ved at lave et ekstra langt stykke i bunden..



Ja, jeg har sat min margin til at være 0, så det er ikke problemet.

100% er muligvis en sjov størrelse, men en fornuftig størrelse hvis du vil lave din side bedre kompitatibel med forskellige opløsninger. Derfor virker dit forslag med 1600*1200 opløsningen heller ikke, da siden så vil blive større end den skal.

Men tak for budene indtil videre.

Andre forslag?

---------------------------------------------
Med venlig hilsen
Kristian Ellebæk Frandsen


Hvad med <table cellpadding="0" cellspacing="0"></table> ? :)

Mvh
Casper Madsen alias zkurk ( http://zkurk.dk )



Hejsa,

Jeg arbejder med en lille side i øjeblikket.
Den skal opfylde XHTML standarden, og den skal fylde 100% i højden.

Nu er problemet bare, at XHTML ikke rigtig kan kører med height="100%" i min tabel, uden at der bliver et mellemrum i bunden på ca. 30 - 50 pixels.

Det er ikke specielt fedt. Jeg fik afvide, at jeg kunne sætte height="100%" i min body, men det lavede siden større end den skulle (jeg ville nærmest kalde det 150% - 200% istedet)

Jeg har læst forumemnet på http://www.udvikleren.dk/thread.php?techid=9&f=9&t=181, men fandt ikke et svar jeg kunne bruge.

Håber, at I kan hjælpe mig.

På forhånd tak.

---------------------------------------------
Med venlig hilsen
Kristian Ellebæk Frandsen

Hvad med <table style="height:100%;">



Hejsa,

Jeg arbejder med en lille side i øjeblikket.
Den skal opfylde XHTML standarden, og den skal fylde 100% i højden.

Nu er problemet bare, at XHTML ikke rigtig kan kører med height="100%" i min tabel, uden at der bliver et mellemrum i bunden på ca. 30 - 50 pixels.

Det er ikke specielt fedt. Jeg fik afvide, at jeg kunne sætte height="100%" i min body, men det lavede siden større end den skulle (jeg ville nærmest kalde det 150% - 200% istedet)

Jeg har læst forumemnet på http://www.udvikleren.dk/thread.php?techid=9&f=9&t=181, men fandt ikke et svar jeg kunne bruge.

Håber, at I kan hjælpe mig.

På forhånd tak.

---------------------------------------------
Med venlig hilsen
Kristian Ellebæk Frandsen



Nu ligger det jo sådan, at du i XHTML kun kan sætte højden på 'position:absolute' elementer OG at højdeangivning udtrykkeligt er fjernet fra table-elementet.

men prøv alligevel med
<table style="position:absolute; left:0px;top:0px;bottom:0px; height:100%">
Hvis DÉT ikke virker, så er der kun desperate measures tilbage: spacer images.. (brug evt. javascript til at sætte højden på dine spacers, men forventeligt får du kun dårlige resultater med spacers)

held og lykke med projektet
- karmazilla -



Hejsa,

Det giver samme resultat.

Desuden er mit design lavet til, at det SKAL være 100% i højden - andet går ikke.

Andre forslag?





Ja, jeg har sat min margin til at være 0, så det er ikke problemet.

100% er muligvis en sjov størrelse, men en fornuftig størrelse hvis du vil lave din side bedre kompitatibel med forskellige opløsninger. Derfor virker dit forslag med 1600*1200 opløsningen heller ikke, da siden så vil blive større end den skal.

Men tak for budene indtil videre.

Andre forslag?

---------------------------------------------
Med venlig hilsen
Kristian Ellebæk Frandsen



Hejsa Casper,

Nej, det vil bare fjerne højden på tabellen og fastsætte den efter indholdet.

Men ellers tak.

---------------------------------------------
Med venlig hilsen
Kristian Ellebæk Frandsen



Hejsa,

Jeg arbejder med en lille side i øjeblikket.
Den skal opfylde XHTML standarden, og den skal fylde 100% i højden.

Nu er problemet bare, at XHTML ikke rigtig kan kører med height="100%" i min tabel, uden at der bliver et mellemrum i bunden på ca. 30 - 50 pixels.

Det er ikke specielt fedt. Jeg fik afvide, at jeg kunne sætte height="100%" i min body, men det lavede siden større end den skulle (jeg ville nærmest kalde det 150% - 200% istedet)

Jeg har læst forumemnet på http://www.udvikleren.dk/thread.php?techid=9&f=9&t=181, men fandt ikke et svar jeg kunne bruge.

Håber, at I kan hjælpe mig.

På forhånd tak.

---------------------------------------------
Med venlig hilsen
Kristian Ellebæk Frandsen


Det kunne jo tænkes, at alt det du ellers har lavet af tabeller og divs osv. laver en fejl?

-------------------------------
Hilsen Jimmi Westeberg
http://www.westsworld.dk



du kan også finde en j-script documentation og skrive et script der tilpasser side efter opløsning......

Mvh. Jop...



t