Avatar billede Slettet bruger
12. april 2011 - 13:04 Der er 7 kommentarer og
2 løsninger

Height 100% height

Hejsa.

Hvordan laver jeg en DIV, som skal gå fra header til bunden af siden, ligemeget hvad skærmopløsning man har?

Altså.. Jeg gider ikke angive en height:100px; (eksempel), da det jeg ønsker er at en div skal "klistre" fast til bunden?
Avatar billede Slettet bruger
12. april 2011 - 13:18 #1
Klistre til bunden:
position:absolute; bottom:0px;

Skal den starte lige under "headeren" som er 100px høj:
top:101px;
Avatar billede Slettet bruger
12. april 2011 - 13:21 #2
Hvad mener du Tom?

Skal min div have en css der siger:

position:absolute;bottom:0px; ?

Hvad gør det nogen forskel?
Avatar billede Slettet bruger
12. april 2011 - 16:26 #3
At position sættes til absolute, betyder at den kan placeres hvorsomhelst - indenfor sin parent - ikke bare dér hvor den optræder i HTML'en.

Prøv det.

<div style="position:absolute; bottom:0px;"> her </div>

Hvis parent er dokumentet, og dokumentet er mindre end skærmen, vil du ikke kunne se effekten..
Avatar billede Slettet bruger
14. april 2011 - 22:31 #4
Smider du ikke et svar T0M? ;)
Avatar billede Slettet bruger
15. april 2011 - 00:00 #5
s'gerne
Avatar billede TheYaXxE Juniormester
15. april 2011 - 02:03 #6
Hvis du bruger CSS skal du bare gøre følgende:


CSS filen:

body {height: 100%; margin: 0;}

html {height: 100%;}

#div {height: 100%; width: 200px;}



html filen:

<div id="div">Dit indhold her</div>
Avatar billede TheYaXxE Juniormester
15. april 2011 - 02:05 #7
Hvis du bruger CSS kodning så gør du sådan her: (husk at bredde på div er selvvalgt)


CSS filen:

body {height: 100%; margin: 0;}

html {height: 100%;}

#div {height: 100%; width: 200px; background: #FF0000;}




HTML filen:

<div id="div">Dit indhold her</div>
Avatar billede TheYaXxE Juniormester
15. april 2011 - 02:07 #8
Hvis du bruger CSS kodning så gør du sådan her: (husk at bredde på div er selvvalgt)


CSS filen:

body {height: 100%; margin: 0;}

html {height: 100%;}

#div {height: 100%; width: 200px; background: #FF0000;}




HTML filen:

<div id="div">Dit indhold her</div>
Avatar billede TheYaXxE Juniormester
15. april 2011 - 02:08 #9
Hvis du bruger CSS kodning så gør du sådan her: (husk at bredde på div er selvvalgt)


CSS filen:

body {height: 100%; margin: 0;}

html {height: 100%;}

#div {height: 100%; width: 200px; background: #FF0000;}




HTML filen:

<div id="div">Dit indhold her</div>
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester