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-ID: 11471

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

Ausgedruckt am: 22.11.2024 um 19:11 Uhr

11078
11078 04.06.2005 um 20:21:26 Uhr
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
Vogel
Vogel 04.06.2005 um 22:09:34 Uhr
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>
dai
dai 06.06.2005 um 07:18:07 Uhr
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!
11078
11078 06.06.2005 um 07:42:37 Uhr
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