Breedtes kolommen in tabel

Status
Niet open voor verdere reacties.

flbos

Gebruiker
Lid geworden
5 feb 2004
Berichten
267
Hallo,

Kan ik in een tabel met meerdere rijen de breedtes van de kolommen per rij laten verschillen?

Voorbeeld: rij1 en rij2 hebben allebei twee kolommen. Ik wil nu bijvoorbeeld op rij1 de eerste kolom 100 breed maken en de tweede kolom 300 breed maken.
Op rij2 wil ik de eerste kolom 200 breed maken en de tweede kolom ook 200 breed maken.

Is dit mogelijk zonder gebruik te maken van geneste tabellen (zo doe ik dit momenteel, maar dit werkt niet echt ideaal).
 
Het kan misschien ook door colspan te gebruiken, maar of dat nu makkelijker is.

Dit betekent het volgende:
Kies een maat waar je alle afmetingen door kan delen
Maak dan de tabel met de breedtes die je nodig hebt.
Geef bij elke kolom een colspan die je kan berekenen door het totaal te delen door elkaar.

Is beetje onduidelijk, maar hier je voorbeeld:
Alle getallen zijn door honderd te delen.
Per rij is er maximaal 400 te verdelen.
Rij 1 geeft dan
width:300 colspan 3 en width:100 colspan 1 (geen)
Rij 2:
width:200 colspan:2 (2x)
 
hmm, dat kan inderdaad een oplossing zijn. Maar als je dus een tabel met veel rijen en veel verschillende kolombreedtes hebt dan wordt het nogal ingewikkeld of zie ik dat verkeerd?
 
Als je een handige maat kiest, bijv bij veel verschillen 10 pixels, is er vrij redelijk mee te werken. Je hoeft dan voor de juiste colspan er alleen een 0 af te halen. Je zit alleen met een probleem als je de cellspacing van je tabel ook wilt gebruiken.
Even testdraaien zou moeten uitwijzen of het voor jou handig werkt.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan