[HTML] Loze ruimte in tabel maken

Pagina: 1
Acties:

  • Megamind
  • Registratie: Augustus 2002
  • Laatst online: 14-05 03:35
Ik heb een tabel die behoorlijk lang is. Nu wil ik om de 10 kolommen de tabel een loze ruimte geven. Dus een wit stuk zonder lijntjes. Ik kan natuurlijk een nieuwe tabel maken maar dan worden niet alle kolommen precies even recht.

Iemand een oplossing?

Dus niet zo:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
|----|----|
|    |    |
|----|----|
|    |    |
|----|----|
|    |    |
|----|----|
|    |    |
|----|----|
|    |    |
|----|----|
|    |    |
|----|----|


Maar zo:
code:
1
2
3
4
5
6
7
8
9
10
11
|----|----|
|    |    |
|----|----|
|    |    |
|----|----|

|----|----|
|    |    |
|----|----|
|    |    |
|----|----|

  • disjfa
  • Registratie: April 2001
  • Laatst online: 12-05 15:11

disjfa

be

een row ertussen zetten zonder layout :)

Maar laat maar je code zien :) Daar kunnen we wat meer mee.

disjfa - disj·fa (meneer)
disjfa.nl


  • crisp
  • Registratie: Februari 2000
  • Nu online

crisp

Devver

Pixelated

Met css zorgen dat die dummy cellen geen border krijgen?

Intentionally left blank


Verwijderd

lijkt me eerder zaak om die onderste tr een margin-bottom te geven, extra rij met cellen slaat natuurlijk nergens op, sematisch gezien

edit: zou leuk zijn als dat werkt :X dit had ik dus nog niet getest, en het werkt ook niet. Kan iemand uitleggen waarom? want dat vat ik dus ff niet

[ Voor 38% gewijzigd door Verwijderd op 14-07-2004 19:35 ]


Verwijderd

Dat kun je doen met het CSS attribuut border, dus in de cellen die je 'weg' wil hebben maak je met style="border-color:#kleurcode" de border kleur gelijk aan de achtergrond :)

  • Clay
  • Registratie: Oktober 1999
  • Laatst online: 25-02 11:17

Clay

cookie erbij?

Ik kan natuurlijk een nieuwe tabel maken maar dan worden niet alle kolommen precies even recht.
Da's natuurlijk onzin, er is een overvloed aan mogelijkheden om dat prima voor elkaar te krijgen.
edit: zou leuk zijn als dat werkt :X dit had ik dus nog niet getest, en het werkt ook niet. Kan iemand uitleggen waarom? want dat vat ik dus ff niet
een tr is alleen maar een conceptuele container van de td's, en heeft zelf geen zichtbare layout1.. Borders etc werken ook niet, en kleuren en b.v. align properties cascaden door naar de td. Van user agents wordt b.v. verwacht dat ze zelf table-row en table om elementen heenzetten 2. die jij table-cell als display geeft. En die zijn op hun beurt ook alleen met border-spacing op een (display:table;) parent uit elkaar te zetten.

dat is het iig ongeveer ;) zou er ook nog eens meer over moeten lezen.


1. borders kunnen blijkbaar wel als de table border-collapse:collapse; heeft.
2. http://www.w3.org/TR/REC-CSS2/tables.html#anonymous-boxes

[ Voor 11% gewijzigd door Clay op 14-07-2004 20:05 ]

Instagram | Flickr | "Let my music become battle cries" - Frédéric Chopin


  • Megamind
  • Registratie: Augustus 2002
  • Laatst online: 14-05 03:35
Verwijderd schreef op 14 juli 2004 @ 19:31:
Dat kun je doen met het CSS attribuut border, dus in de cellen die je 'weg' wil hebben maak je met style="border-color:#kleurcode" de border kleur gelijk aan de achtergrond :)
Hmm helaas dat werkt niet :(

Ik heb dit:

code:
1
2
3
4
5
6
<tr bgcolor="white" class="dummytbl"><td colspan="9">&nbsp;</td></tr>

css:
.dummytbl{
  border: 0 none Aqua;
}

  • crisp
  • Registratie: Februari 2000
  • Nu online

crisp

Devver

Pixelated

12
 
34

Intentionally left blank


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

André

Analytics dude

HTML rechten zijn wel eens makkelijk ja :P

  • Megamind
  • Registratie: Augustus 2002
  • Laatst online: 14-05 03:35
crisp schreef op 14 juli 2004 @ 21:41:
<style type="text/css">table.myTable{border-collapse:collapse;}table.myTable tr td{padding:10px;border:1px solid black;}table.myTable tr.dummy td{border:0;}</style><table class="myTable"><tr><td>1</td><td>2</td></tr><tr class="dummy"><td colspan="2"> </td></tr><tr><td>3</td><td>4</td></tr></table>
Deze werkt idd _/-\o_

Moet toch maar eens CSS meer gaan leren :O

Verwijderd

Eigenlijk zou je dit soort dingen met de TBODY tag moeten kunnen oplossen.
http://www.w3.org/TR/html4/struct/tables.html#edef-TBODY

Cascading Stylesheet:
1
2
3
tbody tr:first-child td {
    /* etc */
}

Geloof niet dat dit werkt in IE.

Verwijderd

Megamind schreef op 15 juli 2004 @ 07:15:
Moet toch maar eens CSS meer gaan leren :O
Is best handig in 2004...

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

André

Analytics dude

Verwijderd schreef op 15 juli 2004 @ 09:12:
[...]


Is best handig in 2004...
Het wordt steeds vaker gebruikt he ;)
Pagina: 1