17. januar 2004 - 16:21Der er
18 kommentarer og 3 løsninger
Table height 100%: Kan man det?
Hej
Er det muligt på en eller anden måde at give en table 100% højde? Det fungerer tilsyneladende ikke på samme måde som med width, hvor man jo bare skriver det.
Men spørgsmålet er altså: Hvordan får man en tabel til at strække sig 100% i højden?
Jeg har en <td> der har en varierende højde. I den td vil jeg gerne have to felter, hvor den ene er helt i topppen af td'en, og den anden er helt i bunden. Hvordan gør man det?
Det jeg har prøvet er at lave en ny table inde i den første td. Den skal så have en højde på 100% før at fylde hele den første <td>. I den nye table har jeg så lavet to td'er, en med vertical-align: top, og en med vertical-align: bottom. Men de står bare lige under hinanden, og bliver ikke "delt" og placeret hhv. i toppen og i bunden af den første td.
Håber det gør det mere tydeligt - kan godt se den oprindelige beskrivelse er for dårlig.
Vh seek
Synes godt om
Slettet bruger
17. januar 2004 - 16:44#6
Kan du måske uploade koden, med nogle tydelige bordere. Jeg har lidt svært ved at forestille mig det!
Viciodk: Det er ikke det jeg leder efter. roenving: Forstår ikke hvad det skal gøre?
Jeg prøver at paste koden engang, så håber jeg det fremgår mere tydeligt:
----------------------
<td> <!-- Har varierende højde --> <table cellpadding="0" cellspacing="0" style="height: 100%;"> <tr> <td style="vertical-align: top;"> <!-- Dette skal altså være i toppen af feltet --> </td> </tr> <tr> <td style="vertical-align: bottom;"> <!-- Dette skal altså være i bunden af feltet --> </td> </tr> </table> </td>
frkolsen: Det er selvfølgelig en mulighed, og det er måske også sådan jeg burde have gjort fra start. Men den nuværende tabelstruktur gør at det ikke er muligt.
Så jeg er stadig på udkig efter en løsning på det andet problem.
<td> <!-- Har varierende højde --> <div class="top">Dette skal altså være i toppen af feltet</div> <div class="bund">Dette skal altså være i bunden af feltet</div> </td>
-- ideen i den, jeg skrev er præcis det, exp henviser til: Hvis et omkransende element har en defineret højde kan man bruge height:100% til at få elementet til at udfylde hele det omkransende element ...
Men det kræver, at det omkransende element har den definerede højde !-)
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.