vogel
Goto Top

HTML, hilfe zu Tabellen

Verschachtelte Tabelle

Hy Leute,
mache gerade meine HP. Habe eine Verschachtelte Tabelle. Die innere Tabelle schließt aber nicht oben links an der äußeren Tablle an, sondern liegt in der Mitte. Mit welchem Wert kann ich das ändern? Und wo muss der liegen?

Hier ist der Ausschnitt aus dem HTML-Dokument:

<pre><table border="2" width="159" cellpadding="0" cellspacing="0">				  
                <tr>
	<td height="40" color="#4759A1"><img src="kategorien_header.jpg"></td>  
	</tr>
	<tr>
	<td height="960">  

                <table width="100%" border="2" cellspacing="0" cellpadding="0">  
	<tr>
	<td height="30"><img src="file_dir.gif"> Link  
	</td>
	</tr>
	<tr>									
                <td height="30" bgcolor="#6270B7"><img src="file_dir.gif"> Link  
	</td>						
                </tr>
                <tr>
	<td height="30"><img src="file_dir.gif"> Link  
	</td>
	</tr>
                </table>

                </td>
                </tr>
</table></pre>

Content-Key: 11471

Url: https://administrator.de/contentid/11471

Printed on: April 23, 2024 at 09:04 o'clock

Mitglied: 11078
11078 Jun 04, 2005 at 18:21:26 (UTC)
Goto Top
Hallo,

erweitere die table-row < tr>, in dem die innere Tabelle liegt, um valign="top". Oder - wenn Du CSS benutzen willst - style="vertical-align: top".

Hier steht näheres:
http://de.selfhtml.org/html/tabellen/gestaltung.htm#ausrichtung_zellen
http://de.selfhtml.org/css/eigenschaften/ausrichtung.htm#vertical_align


TIM
Member: Vogel
Vogel Jun 04, 2005 at 20:09:34 (UTC)
Goto Top
jo danke, das hat funktioniert!
brauche nochmal deine hilfe...
habe in einer Tabelle eine Aufschrift. Diese läuft aber nicht in der Mitte. Um dies zu verändern hab ich den Wert ---align="center" valign="middle"--- in den ---td--- der Tabelle gesetzt. Das ändert aber nichts, wo ist den dort der Fehler? Oder wo muss ---align="center" valign="middle"--- stehen?

<tr>
<td width="900" height="35" bgcolor="#6bbf07" align="center" valign="middle">  
<marquee direction="left" scrollAmount="4" height="35" width="900">  
<font color="white">TEXT</font></marquee>  
</td>
</tr>
Member: dai
dai Jun 06, 2005 at 05:18:07 (UTC)
Goto Top
im < TR >

< tr align="center" valign="middle" >  
(Natürlich OHNE die Leerzeichen am < und >)

Hinweis:
Deine "Laufschrift" geht allerdings nicht in allen Browsern!

Viel Erfolg!
Mitglied: 11078
11078 Jun 06, 2005 at 05:42:37 (UTC)
Goto Top
Hallo,

"align" kannst Du Dir bei (D)einer Laufschrift sparen, da dies die horizontale Ausrichtung angibt...und eine Laufschrift wandert nun einmal horizontal (in Deinem Fall jedenfalls).

Ansonsten müsste valign im < tr> es eigentlich tun. Wenn nicht, hängt es vermutlich mit "räumlichen" Eigenschaften eines oder mehrerer Elemente zusammen.

Alle Elemente haben gewisse räumliche Eigenschaften, so zu Beispiel Außenabstände zu anderen Elementen (margin) und Innenabstände zu Elementen, die innerhalb besagter Elemente notiert sind (padding).

Diese "räumlichen" Eigenschaften sind im "CSS Box Model" beschrieben und lassen sich mit CSS beeinflussen. Ich würde Dir sowieso raten, auf lange Sicht auf CSS umzusteigen, weil sich Elemente hierüber viel einfacher und genauer positionieren lassen.

Weiterführende Hinweise hierzu findest Du wie immer bei SelfHTML.


TIM