On Fri, 15 Dec 2000 13:36:34 +0100, "Rene' Godskesen"
<godskesen@email.dk> wrote:
>Hvordan laver man ramme om en tabel?
Hvis det skal virke pænt i flere browsere, så glem tricks med border
og bordercolor. Derimod kan du lave et trick med en dobbelttabel
(tabel inde i en tabel). Det har jeg gjort på
http://trc.dk/ (de tre
kasser i venstre side og de to i højre side).
Grundlæggende laver du først en tabel med én celle, der fx har sort
som baggrundsfarve (dette bliver til rammefarven).
Inde i den ene tabelcelle lægger du så din rigtige tabel ind.
Eksempel på det, du skal tilføje før og efter:
<TABLE BORDER=0 CELLPADDING=1 CELLSPACING=1><TR><TD BGCOLOR="#000000">
<!-- indsæt så din rigtige tabel her, også med border=0 -->
</TD></TR></TABLE>
Du justerer rammebredden med ved at ændre på CELLPADDING. I øjeblikket
er den til 1, hvilket giver en ramme på 1 pixel.
Rammefarven er baggrundsfarven i den ene TD, vi har i den ydre ramme.
I ovenstående er den således #000000, men kan ændres.
Bemærk: I og med at du har sat en baggrundsfarve for den ramme, så
skal du også sætte en baggrundsfarve for dine TD's inde i den rigtige
tabel - for ellers vil de blot have en "gennemsigtig farve", hvilket
gør, at man kan se den sorte TD (fra den ydre ramme) inde bag ved. Det
betyder desværre også, at et baggrundsbillede ikke kan komme til at
ses her igennem.
Et større eksempel:
<TABLE BORDER=0 CELLPADDING=1 CELLSPACING=1><TR><TD BGCOLOR="#000000">
<!-- så begynder vi på vores egentlige tabel -->
<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=2 WIDTH=100>
<TR>
<TH BGCOLOR="#FFBB00">
<FONT COLOR="#000000" SIZE="-1">Dagens links:</font>
</TH>
</TR>
<TR>
<TD ALIGN=LEFT BGCOLOR="#FFFFFF">
<A HREF="
http://www.trc.dk/" TARGET="_top">trc.dk</A><BR>
<A HREF="
http://www.korruption.dk/" TARGET="_top">Korruption!</A>
</TD>
</TR>
</TABLE>
<!-- så slutter vi vores egentlige tabel -->
</TD></TR></TABLE>
--
- Pede
Professionel nørd