[HTML] Tabel probleem. Tabel wordt uitgetrokken.

Pagina: 1
Acties:
  • 144 views sinds 30-01-2008
  • Reageer

  • Mithrandir
  • Registratie: Januari 2001
  • Laatst online: 21-09 20:33
Ik ben bezig een site te maken voor Magic: The Gathering. Dat is een kaartspel. Maar dat is niet mijn probleem.
Ik heb een probleem met mijn HTML. Om precies te zijn, een probleem met mijn tabellen. (ja, ik heb op GoT gezocht. De eerste 3 bladzijden van de search (de meest recente) doorgelezen op zoek naar mijn probleem, maar dat mocht niet baten.

Ik heb een stuk of wat tabellen (4 rijen horizontaal, 4 verticaal). Een van de horizontale fuckt de ander helemaal op. Hij doordat hij groter wordt, wordt een andere tabel helemaal weggeduwd en een andere tabel wordt zinloos te groot, waardoor diens plaatje veel te vaak achter elkaar wordt gezien. Hoe kan ik dat oplossen?
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
<HTML>
<HEAD>
<TITLE>
 Dominaria's Westcorner
</TITLE>
</HEAD>

<BODY BGCOLOR="black" Text="yellow">

<CENTER><!-- center alles -->

<TABLE BORDER=0 WIDTH=750 HEIGHT=100% ALIGN="middle" CELLSPACING=0>

<TR>
 <TD COLSPAN=4 HEIGHT=94 BACKGROUND="upper.jpg"><CENTER></CENTER></TD><!-- cel met titel -->
</TR>

<TR>
 <TD COLSPAN=2 HEIGHT=237 BACKGROUND="leftbut.jpg"></TD><!-- de cel rechts voor de items -->
 <TD ROWSPAN=2 WIDTH=549>
<!-- VANAF HIER DE TEXT PLAATSEN! -->
<BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR>
<!-- EINDE TEXT PLAATSEN! -->
 </TD>
 <TD WIDTH=40 ROWSPAN=2 BACKGROUND="rechts.jpg"></TD><!-- de cel rechts. -->
</TR>

<TR>
<TD BACKGROUND="left.jpg" WIDTH=16></TD>
<TD WIDTH=145></TD>
<TD></TD>
<TD></TD>
</TR>

<TR>
 <TD COLSPAN=4 HEIGHT=54 BACKGROUND="lower.jpg"><CENTER></CENTER></TD>
</TR>

</TABLE>

</CENTER><!-- einde center alles. -->

Zucht...

Wie kan me helpen?

(ben ftp programma aan 't downen, dan zet ik 'm op webspace dat je 'm kan zien)

Verbouwing


Verwijderd

Op donderdag 27 september 2001 19:50 schreef DinoRaptor het volgende:
<TD ROWSPAN=2 WIDTH=549>

[..]

<TR>
<TD BACKGROUND="left.jpg" WIDTH=16></TD>
<TD WIDTH=145></TD>
<TD></TD>
<TD></TD>
</TR>
Als je een rowspan gebruikt, moet je de TD-tag op de desbetreffende plaats weglaten.. volgens mij zit je fout daar ergens..
check eens http://www.charm.net/~lejeune/tables.html

  • Mithrandir
  • Registratie: Januari 2001
  • Laatst online: 21-09 20:33
Op donderdag 27 september 2001 20:20 schreef JoBBeR het volgende:

[..]

Als je een rowspan gebruikt, moet je de TD-tag op de desbetreffende plaats weglaten.. volgens mij zit je fout daar ergens..
check eens http://www.charm.net/~lejeune/tables.html
??

Ik snap niet waar je het over hebt... Die TD moet er echt in blijven. Ennuh, die site is niet zo geweldig. Probeer eens html.pagina.nl en dan onder de kop advanced HTML tag list.

Dies goed. En die klopt.

Maar mijn probleem licht (ligt?) er nog steeds.

Verbouwing


Verwijderd

In IE ziet het er volgens mij gewoon goed uit.
Als je het mij vraagt zit er toch TD tag teveel in, namelijk op de plaats waar je die rowspan gebruikt(die 3e van de 4 moet eruit dus). Die cel bestaat al, dus hoef je niet opnieuw te definieren.
Dat zag je mooi in dit voorbeeld:
<TABLE BORDER>
<TR>
<TD>Row 1 Col 1</TD>
<TD>ROWSPAN=3>ROWSPAN=3<BR>Element 1,2</TD>
<TD>Row 1 Col 3</TD>
</TR>

<TR>
<TD>Row 2 Col 1</TD>
<!-- There is no entry for Row 2 Col 2 -->
<TD ROWSPAN=2>ROWSPAN=2<BR>Element 2,3</TD>
</TR>

<TR>
<TD>Row 3 Col 1</TD>
<!-- There is no entry for Row 3 Col 2 -->
<!-- There is no entry for Row 3 Col 3 -->
</TR>
</TABLE>

Anders snap ik het probleem niet helemaal geloof ik..

Verwijderd

oftewel, probeer dit eens:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
<HTML>
<HEAD>
<TITLE>
 Dominaria's Westcorner
</TITLE>
</HEAD>
<BODY Text="yellow">

<CENTER><!-- center alles -->

<TABLE BORDER=5 WIDTH=750 HEIGHT=100% ALIGN="middle" CELLSPACING=5>

<TR>
 <TD COLSPAN=4 HEIGHT=94 BACKGROUND="upper.jpg"><CENTER></CENTER></TD><!-- cel met titel -->
</TR>

<TR>
 <TD COLSPAN=2 HEIGHT=237 BACKGROUND="leftbut.jpg"></TD><!-- de cel rechts voor de items -->
 <TD ROWSPAN=2 WIDTH=549>
<!-- VANAF HIER DE TEXT PLAATSEN! -->
<BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR>
<BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR>
<!-- EINDE TEXT PLAATSEN! -->
 </TD>
 <TD WIDTH=40 ROWSPAN=2 BACKGROUND="rechts.jpg"></TD><!-- de cel rechts. -->
</TR>

<TR>
<TD BACKGROUND="left.jpg" WIDTH=16></TD>
<TD WIDTH=145></TD>
</TR>

<TR>
 <TD COLSPAN=4 HEIGHT=54 BACKGROUND="lower.jpg"><CENTER></CENTER></TD>
</TR>

</TABLE>

</CENTER><!-- einde center alles. -->

  • Hangloozz
  • Registratie: Juli 1999
  • Laatst online: 13-07 17:24

Hangloozz

{ @$%&# }

ik weet niet exact wat de vorm moet zijn maar Jobber z'n code is iig kloppend(er).

Vergeet alleen in godsnaam niet om je cellen een vulling te geven, al is het maar een NonBreakingSpace(& nbsp;).

daarnaast is het attribuut align="middle" niet juist voor de table-tag; dit moet align="center" zijn.
Voordeel daarvan is dat je de CENTER-tags ook gelijk kan skippen want die zijn in principe niet meer geldig.

www.jurgroessen.nl

Pagina: 1