Avatar billede dennism Nybegynder
17. januar 2006 - 14:09 Der er 10 kommentarer og
1 løsning

HTML: Ramme i tabel

Jeg har f.eks. denne tabel:

<table cellspacing=0 cellpadding=0 style="border:1px #000000 solid;">

Den giver en border rundt omkring hele tabellen. Hvordan får jeg en sort border mellem alle felterne i min tabel?
Avatar billede softspot Forsker
17. januar 2006 - 14:16 #1
Du kan f.eks. klare det med en style. Sæt en class på din table og lav en style som tager udgangspunkt i denne class. Eksempel:

<style type="text/css">
.bordertable { border:1px solid black; }
.bordertable td { border:1px solid black; }
</style>

<table class="bordertable">
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
</table>
Avatar billede dennism Nybegynder
17. januar 2006 - 14:17 #2
Kan det ikke gøres på en nemmere måde?
Avatar billede softspot Forsker
17. januar 2006 - 14:18 #3
Hvori ligger det besværlige i den løsning...? :)
Avatar billede dennism Nybegynder
17. januar 2006 - 14:19 #4
I mit tilfælde ville det være nemmere, hvis jeg bare kunne skrive et eller andet i stylen i table-tagget?
Avatar billede softspot Forsker
17. januar 2006 - 14:22 #5
Ja, men det tror jeg bare ikke CSS tillader, derfor det andet forslag. Hvis det er alle tabeller på siden der skal have border kan du i princippet undlade at sætte en class på hver enkelt tabel, men bare definere dine styles således:

<style type="text/css">
table { border:1px solid black; }
table td { border:1px solid black; }
</style>
Avatar billede dennism Nybegynder
17. januar 2006 - 14:32 #6
Når jeg bruger denne, bliver kanten jo tykkere nogle steder, da der både er table-border, og td-border.
Avatar billede softspot Forsker
17. januar 2006 - 14:36 #7
Ja, så kan du rette i stylen, så den kun sætter rammer på relevante kanter, f.eks.:

<style type="text/css">
table { border-top:1px solid black; border-left:1px solid black; }
table td { border-right:1px solid black; border-bottom:1px solid black; }
</style>
Avatar billede dennism Nybegynder
17. januar 2006 - 14:55 #8
Tak. Smider du lige et svar?
Avatar billede softspot Forsker
17. januar 2006 - 15:05 #9
Velbekomme :)
Avatar billede softspot Forsker
17. januar 2006 - 15:09 #10
Tak for point :)
Avatar billede dennism Nybegynder
17. januar 2006 - 15:10 #11
:)
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