Avatar billede lifeweb Nybegynder
26. november 2006 - 18:38 Der er 2 kommentarer

Css højde i en td

Hej

Jeg har en div jeg gerne vil have til at fylde hele den td den er placeret i...

Derfor tænkte jeg at jeg selvfølgelig bare kunne sætte den til height:100%

Det virker ikke - her tager den 100% af skærmhøjden.
Jeg vil gerne bare have 100% af td'ens højde (eller måske rettere tr'en)

Jeg håber på et hurtigt svar

Vh
Torsten
Avatar billede jhe-ting Nybegynder
26. november 2006 - 19:17 #1
Størrelsen 100% virker på det nærmeste ovenliggende element med en angivet størrelse.
Hvis ingen har en størrelse, ender man med BODY, der _altid_ fylder det hele.
Avatar billede olebole Juniormester
27. november 2006 - 12:19 #2
<ole>

jhe-ting >> Det passer ikke! I et dokument, hvor man ikke selv har disabled CSS, er body-elementet kun så højt som indholdet  :)

lifeweb >> I følge CSS skal en højde i procent altid beregnes udfra det omkransende elements højde - hvorfor denne eksplicit skal sættes. Det gælder også dokument- og body-elementet. Du skal altså begynde med:

html, body {
    height: 100%
    margin: 0;
    padding: 0;
}

Derefter skal alle elementer 'ned til' td'en have sat højder ... så virker det  ;o)

/mvh
</bole>
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