Scholieren.com forum

Scholieren.com forum (https://forum.scholieren.com/index.php)
-   Software & Hardware (https://forum.scholieren.com/forumdisplay.php?f=20)
-   -   [htm] tabellen (https://forum.scholieren.com/showthread.php?t=569521)

Gatara 16-08-2003 12:30

[htm] tabellen
 
(ik ben duidelijk met een website bezig, al die topics die ik over html open ;))

Ik zit nu met een ander probleem....
tabellen.

Ik wil als t waren 1 hele grote tabel creeren, waarin in de eerste kolom een kleine tabel komt met 1 rij met 7 kolommen. Deze kolom moet 77% zijn. En dan de tweede kolom wordt dan 23% en dat moet dan bestaan uit meerdere rijen.
De zwarte lijnen creeer ik met behulp van een transparante 1.gif
dus daar moet rekening mee gehouden worden door een extra rij of kolom te creeeren.

Schematisch gezien zoiets dus:
http://www.amnestyuva.org/test/tabel.jpg

Momenteel dacht ik t zo op te lossen (cellspacing e.d. is 0 dat typ ik even niet hierin, da's me teveel werk :o) :

<table width=100%>
<td>
<table width=77%>
<td></td> (dit x14 (ivm zwart lijntje))
</table>

Hoofdtekst (in t grootste vierkant)

</td>
<td>
<table width=23%>
<tr></tr> (etc)
</table>
</td>
</table>

Maar zo werkt dat dus niet. :(

deathz0rz 16-08-2003 12:42

waarom doe je die randen met een gifje?
en 77+33 is geen 100 hoor:P

pseudo-html: ;)

table,w:100%
&nbsp;&nbsp;&nbsp;tr
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;td
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;td
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;td
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;td
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;td
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;td
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;td
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;td,w:33%,rowspan=[alle tr]
&nbsp;&nbsp;&nbsp;tr
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;td,colspan=7,rowspan=[alle tr-1]
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;td
&nbsp;&nbsp;&nbsp;tr&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// dit zoveel toevoegen als nodig aan de rechterkant...
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;td
/table

Gatara 16-08-2003 12:45

Citaat:

deathz0rz schreef op 16-08-2003 @ 13:42:
waarom doe je die randen met een gifje?


dat ziet mooi uit en kan ik makkelijker zelf bepalen waar er een rand komt.

Citaat:

[b]
en 77+33 is geen 100 hoor:P
*KUCH* dat verander ik ff :)

Citaat:


pseudo-html: ;)



Mjah :) weet r gewoon niet genoeg vanaf. Hoeft ook niet in principe :)

Citaat:


table,w:100%
tr
td
td
td
td
td
td
td
td,w:33%,rowspan=[alle tr]
tr
td,colspan=7,rowspan=[alle tr-1]
td
tr // dit zoveel toevoegen als nodig aan de rechterkant...
td
/table

Dat ga ik ns uitproberen.
Thnx.

deathz0rz 16-08-2003 12:48

Citaat:

Gatara schreef op 16-08-2003 @ 13:45:

Dat ga ik ns uitproberen.
Thnx. [/B]
merk wel op dat ik geen rekening heb gehouden met je randen!

Gatara 16-08-2003 12:54

Citaat:

deathz0rz schreef op 16-08-2003 @ 13:48:
merk wel op dat ik geen rekening heb gehouden met je randen!
Mm :) denk dat dat uiteindelijk wel lukt.

Maar zou je dat van colspan en rowspan helemaal voluit willen schrijven? Want dat ken ik (nog) niet...
:)
alvast bedankt

deathz0rz 16-08-2003 12:56

Citaat:

Gatara schreef op 16-08-2003 @ 13:54:
Mm :) denk dat dat uiteindelijk wel lukt.

Maar zou je dat van colspan en rowspan helemaal voluit willen schrijven? Want dat ken ik (nog) niet...
:)
alvast bedankt

http://www.handleidinghtml.nl/html/e...d.html#COLSPAN
http://www.handleidinghtml.nl/html/e...d.html#ROWSPAN

eddie 16-08-2003 13:06

Citaat:

Gatara schreef op 16-08-2003 @ 13:45:


dat ziet mooi uit en kan ik makkelijker zelf bepalen waar er een rand komt.[/B]
Dat kan ook met CSS. Dit zorgt er tevens voor dat de pagina sneller laadt.

Gatara 16-08-2003 13:09

Citaat:

eddie schreef op 16-08-2003 @ 14:06:
Dat kan ook met CSS. Dit zorgt er tevens voor dat de pagina sneller laadt.
Hoe?

deathz0rz 16-08-2003 13:13

Citaat:

Gatara schreef op 16-08-2003 @ 14:09:
Hoe?
http://www.w3.org/TR/REC-CSS2/box.ht...der-properties

M@rco 16-08-2003 13:48

Volgens mij wil je het iets te ingewikkeld maken ;)
Randen kun je prima met CSS doen, transparante GIFjes zijn niet meer van deze tijd :D

Heb hier ff een voorbeeld neergezet:
http://members.chello.nl/mcbout/tabel.html

Lijkt me al iets simpeler :)

deathz0rz 16-08-2003 13:52

Citaat:

M@rco schreef op 16-08-2003 @ 14:48:
Volgens mij wil je het iets te ingewikkeld maken ;)
Randen kun je prima met CSS doen, transparante GIFjes zijn niet meer van deze tijd :D

Heb hier ff een voorbeeld neergezet:
http://members.chello.nl/mcbout/tabel.html

Lijkt me al iets simpeler :)

jouw voorbeeld is met meerdere tabellen, dat is vies :O

iamcj 16-08-2003 14:47

Citaat:

deathz0rz schreef op 16-08-2003 @ 14:52:
jouw voorbeeld is met meerdere tabellen, dat is vies :O
Nee, dat is makkelijk met schuiven en kopieren van delen naar andere pagina's. Ook zit je geen uren met row en colspannetjes te kloten, totdat je tabel eens goed wordt weergegeven.

Gatara 16-08-2003 14:52

Citaat:

M@rco schreef op 16-08-2003 @ 14:48:
Volgens mij wil je het iets te ingewikkeld maken ;)
Randen kun je prima met CSS doen, transparante GIFjes zijn niet meer van deze tijd :D

Heb hier ff een voorbeeld neergezet:
http://members.chello.nl/mcbout/tabel.html

Lijkt me al iets simpeler :)

Oo, mijn tekening was niet geheel duidelijk zie ik. Want de onderste lijn bij de tabel van 7 kolommen moet niet aanwezig zijn.
:)

M@rco 16-08-2003 15:04

Citaat:

Gatara schreef op 16-08-2003 @ 15:52:
Oo, mijn tekening was niet geheel duidelijk zie ik. Want de onderste lijn bij de tabel van 7 kolommen moet niet aanwezig zijn.
:)

Zo?

http://members.chello.nl/mcbout/tabel2.html

Gatara 16-08-2003 15:28

Citaat:

M@rco schreef op 16-08-2003 @ 16:04:
Zo?

http://members.chello.nl/mcbout/tabel2.html

Ja :)

maareh,.. wordt de code dan niet erg lang uiteindelijk? Het moet op zich makkelijk up te daten zijn, die pagina. Maar als er geen
kortere manier is, dan adopteer ik deze ;) :)

M@rco 16-08-2003 15:51

Dit lijkt me de makkelijkste manier dus ga je gang :)

Triloxigen 16-08-2003 16:02

Citaat:

Gatara schreef op 16-08-2003 @ 16:28:
Ja :)

maareh,.. wordt de code dan niet erg lang uiteindelijk? Het moet op zich makkelijk up te daten zijn, die pagina. Maar als er geen
kortere manier is, dan adopteer ik deze ;) :)

Simpeler gaat het echt niet worden hoor :)

Gatara 16-08-2003 16:17

Citaat:

McLaren schreef op 16-08-2003 @ 17:02:
Simpeler gaat het echt niet worden hoor :)
Ik kan t voor de anderen altijd nog makkelijker maken door instructietekst <!-- --> toe te voegen, bedenk ik me :)

M@rco, ik zie overigens dat je bij table.main over 600px spreekt. Waarom 600px? En niet in procenten?
Is het gevaar om dergelijke dingen in pixels uit te spreken niet dat mensen met sommige schermresolutieniveau's de pagina niet goed weergegeven krijgen?

Gatara 16-08-2003 17:09

Ik heb jouw manier gebruikt, M@rco, maar het komt er niet uit zoals bij jou :o

Ik denk dat dat door het feit komt dat ik er nog een tabel boven heb staan (zie plaatje)

Het is de bedoeling dat ie zo er uit komt te zien (met de kleuren hoef je even geen rekening te houden, dat heb ik gedaan om het duidelijker te maken):
http://www.amnestyuva.org/test/tabel.gif

M@rco 16-08-2003 17:22

Ik had de breedte gewoon even in pixels gedefinieerd... kun je natuurlijk gewoon in procenten veranderen :)
(Kan trouwens geen kwaad om het in pixels te definieren, het zorgt er wel voor dat je tabel op alle resoluties dezelfde breedte heeft. Als je tabel dus bijvoorbeeld 800 pixels breed is en iemand gebruikt een 800x600 resolutie, krijgt 'ie wel een horizontale scrollbalk te zien.)

En je kunt denk ik het beste gewoon 3 extra rijen invoegen bovenin de tabel. Dus zo:

<table cellspacing="0" cellpadding="0" class="main">
(het volgende dus invoegen:)
<tr>
<td colspan="2"></td>
</tr>
<tr>
<td colspan="2"></td>
</tr>
<tr>
<td colspan="2"></td>
</tr>

Fade of Light 16-08-2003 18:26

http://www.cwru.edu/help/wilbur/ch6.html
http://www.cwru.edu/help/wilbur/ch7.html

et voila, nu moet je het kunnen

Gatara 17-08-2003 17:06

*GRRRRR*

Waarom wordt mijn rechter tabel verneukt, zodra ik mijn hoofdtekst gebruik wil maken van <br>?

:(
zie hier

M@rco 17-08-2003 17:16

Oeps.

Regel 99:

<td width="20%">

Moet zijn:

<td width="20%" valign="top">

:o

Gatara 17-08-2003 17:18

Citaat:

M@rco schreef op 17-08-2003 @ 18:16:
Oeps.

Regel 99:

<td width="20%">

Moet zijn:

<td width="20%" valign="top">

:o

:D

thnx! (y)


Alle tijden zijn GMT +1. Het is nu 23:51.

Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.