Height wil niet goed in IE5

Pagina: 1
Acties:

  • Krankenstein
  • Registratie: Augustus 2000
  • Laatst online: 17-05 12:04
Ik heb een paginatje gemaakt met een volgende tabel erin:
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
42
43
44
45
46
47
48
49
50
-------------------------
|        |     |
|        | plaatje |    !FOUT!
|    text     |    |
|        |     |
|        |________ |
|        |    ||
|        |   text |+----lege cel al opvulling
|        |    ||
-------------------------

-------------------------
|        |     |
|        | plaatje |     !GOED!
|    text     |_________|
|        |    ||
|        |    ||
|        |    ||
|        |   text |+----lege cel al opvulling
|        |    ||
-------------------------


<!-- En de bijbehorende code-->

<table width="100%" cellspacing="0" cellpadding="0" border="1">
<tr>

<td align="left" rowspan="2"><br>
Text
"blablablabla"
(Hier staan veel "<br>'s" omdat dit stuk text vrij groot is (1 pagina lang))
<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><br><br><br><br><br><br>
</td>

<td width="377" height="144" colspan="2" align="right" valign="top">
[img]"logo.jpg"[/img]
</td>
</tr>

<tr>
<td align="right" valign="top" width="311">
Nog meer text
"blablablablablabla"
</td>
<td width="66">
</td>
</tr>
</table>

Het probleem is dat, zoals ik heb proberen aan te geven in het tekeningetje, de cel "plaatje" niet 144 hoog wordt (bovenste tekening), terwijl dat wel essentieel is voor de layout (onderste tekening). Ik d8 dat ik wel alles goed had gedaan.
Iemand id'en?

  • Krankenstein
  • Registratie: Augustus 2000
  • Laatst online: 17-05 12:04
P.S. Hij doet 't wel in Opera 5.12

  • Krankenstein
  • Registratie: Augustus 2000
  • Laatst online: 17-05 12:04
Niemand id'en? Want ik kan er zelf niks op vinden ;(.

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

Hangloozz

{ @$%&# }

als je tabel een bepaalde hoogte moet zijn, kan je beter een height meegeven voor je tabel ipv het uitvulen met returns.
Ik kan niet uit je vraag halen of de tabel precies een pagina hoog moet zijn of 100% hoog.
Als je voor 100% gaat dan luidt de code als volgt:
<TABLE width="100%" cellspacing="0" cellpadding="0" border="1" height="100%">
<TR>
<TD align="left" rowspan="2"><BR>Text
"blablablabla"
(Hier staan veel "<BR>'s" omdat dit stuk text vrij groot is (1 pagina lang))
</TD>
<TD width="377" height="144" colspan="2" align="right" valign="top">[img]"logo.jpg"[/img]
</TD>
</TR>
<TR>
<TD align="right" valign="top" width="311">Nog meer text
"blablablablablabla"
</TD>
<TD width="66"> 
</TD>
</TR>
</TABLE>
NB.: als je text meer is dan de 100% browserhoogte dan wordt de tabel automagisch hoger, geen probleem dus.

let er ook op dat ook in lege cellen iets moet staan om ze functioneel te laten zijn; in dit geval moet dus in de cel die je 'opvulling' noemt een spatie staan.

www.jurgroessen.nl


  • Krankenstein
  • Registratie: Augustus 2000
  • Laatst online: 17-05 12:04
Thanx.

Ik had zelf net als oplossing gevonden om gewoon en tabel met 2 kolommen te maken, met in de rechter kolom bovenin het plaatje en daaronder een tabel van 2 kolommen, rechter als opvulling, en in de linker tekst. Dat werkt nu :).