Avatar billede cheetahrian Nybegynder
03. december 2008 - 14:45 Der er 2 kommentarer

table skal fylde 100%

Jeg vil gerne have min tabel fylder hele framen, men den fylder kun den plads der er nødvendig for at have et baggrundsbillede i hver row.
Jeg kan godt få det til at virke ved at sætte tabellen til en bestemt height, men ville gerne ha den til at være fleksibel så den ændres med brugerens opløsning.

her er et eksempel af tabelkoden:
<table height="100%" cellpadding="0" cellspacing="0" border="0">
    <tr>
        <td width="8" height="8" class="thhjoerne"></td>
    </tr>
    <tr>
        <td width="8" height="*" class="vramme">&nbsp;</td>
    </tr>
    <tr>
        <td width="8" height="8" class="bhhjoerne"></td>
    </tr>
</table>
Avatar billede dkfire Nybegynder
03. december 2008 - 16:26 #1
Hvordan er den kode sat ind i forhold til resten af dit html, dvs hvordan ser dit html ud for hele siden ??
Avatar billede olebole Juniormester
03. december 2008 - 17:00 #2
<ole>

Der eksisterer ikke en height attribut på et table-tag. Højden skal sættes i CSS:
    <table style="height:100%" cellpadding="0" cellspacing="0" border="0">

Derudover fastslår CSS-standarden, at en relativ højde (en højde sat i procent) skal beregnes udfra det omkransende elements højde. Det betyder, at det element, tabellen ligger i, eksplicit skal have sat en højde  =)

/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