Rahmen mit Tabellenzellen?! eine Zelle wird nicht angezeigt.

Status
Nicht offen für weitere Antworten.

altox-de

Erfahrenes Mitglied
Hallo zusammen,
ich habe folgendes Problem mit einer Tabelle:

Ich habe einen Rahmen mit einer Tabelle erstellt.

Jedoch wird der Rahmen an einer Stelle links oben nicht geschlossen.
Woran könnte das liegen? Bitte helft mir, wie das einen ganzen Rahmen gibt!
Wichtig ist jedoch, dass er sich der Höhe nach anpasst =>
Höhe entweder automatisch bzw. 100%

Danke,
Claudi


PHP:
 <table border="0" cellspacing="0" cellpadding="0" height="400">
										<tr height="100%">
											<td valign="bottom" width="275" height="100%"><img src="lena/lena.jpg" alt="" height="400" width="275" border="0"></td>
											<td height="100%">
												<table border="0" cellspacing="0" cellpadding="0">
													<tr height="25">
														<td width="20" height="25"><img src="lena/lio.jpg" alt="" height="25" width="20" border="0"></td>
														<td height="25" background="lena/o.jpg"></td>
														<td width="30" height="25"><img src="lena/reo.jpg" alt="" height="25" width="30" border="0"></td>
													</tr>
													<tr height="100%">
														<td valign="middle" width="20" height="100%" background="lena/li-higru.jpg"></td>
														<td rowspan="2">hallo<br>
															<br>
															8ihHEFEWUHFCNU<br>
															<br>
															<br>
															<br>
															<br>
															<br>
															<br>
															<br>
															<br>
															<br>
															<br>
															<br>
															<br>
															<br>
															<br>
															<br>
															<br>
															<br>
														</td>
														<td width="30" height="100%" background="lena/re.jpg"></td>
													</tr>
													<tr height="355">
														<td valign="bottom" width="20" height="355"><img src="lena/li.jpg" alt="" height="355" width="20" border="0"></td>
														<td width="30" height="355" background="lena/re.jpg"></td>
													</tr>
													<tr>
														<td width="20"><img src="lena/liu.jpg" alt="" height="20" width="20" border="0"></td>
														<td background="lena/u.jpg"></td>
														<td width="30"><img src="lena/reu.jpg" alt="" height="20" width="30" border="0"></td>
													</tr>
												</table>
											</td>
										</tr>
									</table>
 
Zuletzt bearbeitet:
Hi Claudi,

hab' mir das gerade (ungläubig) in eine Seite kopiert. Ich sehe keinen Rahmen - und auch im Quelltext keine border, die nicht auf 0 steht

Unangenehm an html ist, dass oft für Zellen, die leer sind, auch der Rahmen nicht angezeigt wird. Mach mal in diese Zelle einige Leerzeichen oder Text in gleicher Frabe wie der Hintergrund. So klappt's dann.

Gruß
Heinrich
 
Hi Claudi,

laut Deinem Quelltext kann hier auch kein Rahmen angezeigt werden. Da musst du Border schon auf ungleich Null setzen. Dahinter schreibst Du dann ein frame="box". Damit sollte nur um die Tabelle drum herum ein Rahmen gezeichnet werden. Ein noch genaueres Ergebnis, welche Zellen einen Rahmen erhalten oder nicht, erhältst Du mit der Verwendung von Stylesheets.

MfG
TheBadDwarf
 
@ webrambler & TheBadDwarf:

Der Rahmen soll durch die Grafiken lio.jpg, o.jpg, reo.jpg, re.jpg, li.jpg, liu.jpg, u.jpg, reu.jpg erzeugt werden ;)
 
michaelsinterface hat gesagt.:
@ webrambler & TheBadDwarf:

Der Rahmen soll durch die Grafiken lio.jpg, o.jpg, reo.jpg, re.jpg, li.jpg, liu.jpg, u.jpg, reu.jpg erzeugt werden ;)

Hi,

Kompliment - soviel Phantasie hatte ich nicht, darauf zu kommen. Hatte anhand der Dateinamen eher an Kinderbilder gedacht.

Ohne zu wissen, was ich liu, lio usw. drinsteckt ist es natürlich schwierig, den Fehler zu finden. Claudi, kann man sich das Ding irgendwo anschauen?

Gruß
Heinrich
 
webrambler hat gesagt.:
Hi,

Kompliment - soviel Phantasie hatte ich nicht, darauf zu kommen. Hatte anhand der Dateinamen eher an Kinderbilder gedacht.
Mit Phantasie hat das nicht viel zu tun, sondern mehr mit logischem Denken:

  • lio.jpg -> links oben
  • o.jpg -> oben
  • reo.jpg -> rechts oben
  • re.jpg -> rechts
  • li.jpg -> links
  • liu.jpg -> links unten
  • u.jpg -> unten
  • reu.jpg -> rechts unten

@topic: die Lücke entsteht durch den Inhalt bzw. die vielen br-Elemente, die das Tabellenkonstrukt auseinanderziehen.
 
Status
Nicht offen für weitere Antworten.
Zurück