/ Forside / Teknologi / Udvikling / HTML / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
HTML
#NavnPoint
molokyle 11184
Klaudi 5506
bentjuul 3377
severino 2040
smorch 1950
strarup 1525
natmaden 1396
scootergr.. 1320
e.c 1150
10  miritdk 1110
Border i tabeller
Fra : Rene' Godskesen


Dato : 15-12-00 13:37

Hejsa!

Måske anklages jeg nu for mangel på almen viden, men da jeg ikke selv
kender svaret, så...

Hvordan laver man ramme om en tabel?

Ikke den med <table border="1".....

Den laver en alt for bred 'dobbeltramme' med både yder- og inderramme i
valgfri farve...

Kan man ikke lave en ramme om tabellen på bare 1 enkelt pixel...

Har set det mange steder, men ved ikke hvordan det laves i praksis...

Mvh.

Rene' G.



 
 
Peter Brodersen (15-12-2000)
Kommentar
Fra : Peter Brodersen


Dato : 15-12-00 14:02

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

N/A (15-12-2000)
Kommentar
Fra : N/A


Dato : 15-12-00 16:49



Peter Brodersen (15-12-2000)
Kommentar
Fra : Peter Brodersen


Dato : 15-12-00 16:49

On Fri, 15 Dec 2000 14:47:24 GMT, "Jakob Andersen" <jakob@andersen.as>
wrote:

>> 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)
>Er det ikke smartere med en <DIV> i en tabel?

Det ved jeg ikke. Virker det ikke kun i de større browsere?


--
- Pede
Professionel nørd

Allan Vebel (15-12-2000)
Kommentar
Fra : Allan Vebel


Dato : 15-12-00 20:58

Peter Brodersen <professionel@nerd.dk> skrev:
>
> Det ved jeg ikke. Virker det ikke kun i de større browsere?

Hvad er en større browser?

Hvilke minoriteter designer du til?

Ved at bruge bgcolor og font direkte i din kode, får du naturligvis NN3- og
IE3-brugerne med, men de udgør jo mindre end 1% af brugerne.

Allan



Peter Brodersen (16-12-2000)
Kommentar
Fra : Peter Brodersen


Dato : 16-12-00 07:01

On Fri, 15 Dec 2000 20:57:39 +0100, "Allan Vebel" <allan@vebel.dk>
wrote:

>> Det ved jeg ikke. Virker det ikke kun i de større browsere?
>Hvad er en større browser?

Netscape 4,5 - MSIE5...

>Hvilke minoriteter designer du til?

Jeg designer ikke til browsere, men forsøger at klare mig med så basal
HTML som muligt, når det kan klares på den måde. Og det mener jeg, min
løsning opfylder fint.

Hvis man i første omgang vil have stylesheets med, så kan man jo lige
så godt lave selve rammen og løsningen med stylesheets.

Jeg holder af stylesheets, men jeg tror ikke meget på det med "så kan
man få alle med", for alt for ofte erstatter man gammel kode med
stylesheets, i stedet for at lade begge være tilstede.

>Ved at bruge bgcolor og font direkte i din kode, får du naturligvis NN3- og
>IE3-brugerne med, men de udgør jo mindre end 1% af brugerne.

Tjah. Men hvis jeg som firma har brugt et par millioner kroner i
grundudgifter på at lave et produkt, så skal det ikke være websiden,
der forhindrer mig i at få 1-2% mersalg.

--
- Pede
Professionel nørd

Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408887
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste