14. maj 2005 - 16:40Der er
15 kommentarer og 1 løsning
Div 100%?
Hej :-)
Jeg har lidt problemer med en <div> der ligger i en <td>. Jeg vil have at div'en skal udfylde cellen/td'en 100% i højden, også selv hvis td'en udvides i nedadgående retning.
Her er den kode jeg anvender (Den virker bare ikke efter hensigten :-/ ):
-- problemet er nemlig, at relativ størrelsesangivelse skal tages af det nærmest omkransende elements angivne størrelse, og da det ikke har en angivet højde virker det selvfølgelig ikke ...
Nope, det er div'en der skal have baggrundsfarve og border :-)
Grunden til at jeg vil have den til at udvide sig i højden er, at td'en indeholder højremenuen i mit design. Div'en udgører selve højremenuen (Jeg har slettet indholdet for at gøre koden mere overskuelig her på E).
Jeg vil have at div'en går helt ned til bunden af td'en uanset hvor høj td'en er, af hensyn til designet...
"-- problemet er nemlig, at relativ størrelsesangivelse skal tages af det nærmest omkransende elements angivne størrelse, og da det ikke har en angivet højde virker det selvfølgelig ikke ..."
Hmm... Har du forslag til hvordan jeg så laver det?
"-- problemet er nemlig, at relativ størrelsesangivelse skal tages af det nærmest omkransende elements angivne størrelse, og da det ikke har en angivet højde virker det selvfølgelig ikke ..."
- det gælder alle elementer, så det er ligemeget om det er en knap, en tabel eller et div, du hælder ind i cellen. Skal elementet fylde 100% af cellens højde, skal cellen have sat en højde. Ellers er der jo ikke noget at beregne de 100% udfra ... 100% af hvad? ;o)
Ja, det lyder egentlig logisk nok når du skriver det på den måde, Ole :-)
Jeg var kommet ud på et sidespor, og har derfor besluttet mig at droppe div'en som højremenu... Resultatet bliver meget bedre ved at anvende den <td> jeg i forvejen har, som højremenu (I stedet for en div). Derefter kan jeg let styre mellemrummene, mellem cellerne, med margin i stedet for med padding (Inde i cellerne)... Desuden kan jeg skære en del kode fra på den nye måde.
Formålet med spørgsmålet her var også at finde ud af om jeg gik rigtigt til værks i min opbygning af HTML'en, hvilket jeg så ikke gjorde (Det ved jeg så nu :-) )
Roenving, jeg vil gerne give dig points for din hjælp, og fordi jeg nu ikke behøver at bruge tid på, at rode med en halv-umulig kode. Smit et svar så er der points :-)
Ole, du skal da også have points da det var dig der fik den sidste brik til at falde på plads med din forklaring. Smid et svar hvis du vil have points, så deler jeg pointene i mellem jer :-)
Ellers tak, men jeg synes, de bør tilfalde roenving. Han havde gjort ganske forbildedligt rede for problemet ... jeg skrev præcis det samme, men var åbenbart heldig at snuble over en vending, der tændte gnisten ;o)
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.