Toon posts:

<HTML> Tabel met 3 randen

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hoe kan ik het volgende realiseren:
Een tabel met een aantal regels onder elkaar, nu wil ik alleen een rand hebben om de gehele tabel dus niet een rand tussen de regels door.
Om het geheel nog wat ingewikkelder te maken wil ik de onderste rand er niet in hebben.
Dus een ik wil in totaal 3 randen hebben: 1 boven 1 links en 1 rechts.

  • André
  • Registratie: Maart 2002
  • Laatst online: 18-05 16:30

André

Analytics dude

Cascading Stylesheet:
1
2
3
4
5
6
7
8
9
10
TABLE {
  border-top: 1px solid #000000;
  border-bottom: 0;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
}

TD {
  border: 0;
}

[ Voor 3% gewijzigd door André op 10-09-2004 11:29 ]


  • Redshark
  • Registratie: Mei 2002
  • Laatst online: 21-05 17:48
Dat kun je doen door twee tabellen te nesten:

HTML:
1
2
3
4
5
6
7
8
9
<table class="threeborder">
  <tr>
    <td>
     <table class="noborder"
       blaat enzo
     </table>
    </td>
  </tr>
</table>


In je css geen je de threeborder de drie randen die je wilt, de noborder geen je geen border.
Border instellen kun je hier vinden:
http://www.w3schools.com/css/css_border.asp

Directe link: http://www.w3schools.com/...lename=trycss_border-left

Moet hiermee lukken denk ik zo.

[ Voor 36% gewijzigd door Redshark op 10-09-2004 11:33 ]


Verwijderd

Een geneste tabel gebruiken voor zoiets simpels? Ik denk dat je zelf ook nog maar eens moet gaan oefenen en proberen met CSS. Wat André zegt voldoet prima.

  • hannos
  • Registratie: Juli 2003
  • Laatst online: 10-02 13:54

hannos

pardon me

André schreef op 10 september 2004 @ 11:29:
Cascading Stylesheet:
1
2
3
4
5
6
7
8
9
10
TABLE {
  border-top: 1px solid #000000;
  border-bottom: 0;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
}

TD {
  border: 0;
}
Om het wat overzichtelijker te houden zou je hiervoor kunnen kiezen: je zet onderstaande code tussen een <STYLE></STYLE>-tag onder je <HEAD></HEAD>-tag (of je refereerd naar een css bestand waarin dit staat)

Cascading Stylesheet:
1
2
3
4
5
TABLE {
   border-style: none solid solid solid;
   border-width: 1px;
   border-color: black;
}

De vier waarden achter border-style gelden voor resp. de boven-, rechter-, onder-, en rechterrand. solid = wel een rand; none = geen rand.

Zoals Cheatah ook al zegt lijkt mij een geneste tabel compleet overbodig!

NB. de CSS eigenschappen voor TD zijn overbodig.

[ Voor 17% gewijzigd door hannos op 10-09-2004 14:50 ]


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 01:12

crisp

Devver

Pixelated

of in 2 regels:
Cascading Stylesheet:
1
2
3
4
table {
  border: 1px solid black;
  border-bottom: none;
}

:P

Intentionally left blank

Pagina: 1