Textausrichtung
Christian
- html
Hallo.
Habe folgendes Problem. Ich möchte meinen Text vertikal innerhalb einer Tabellenzelle ausrichten.
Habe valign="top" und auch style="vertical-align:top;" ausprobiert.
Bsp:
<table border="1" width="100%" height="50px">
<tr>
<td style="vertical-align=bottom;"><h2>TEST-TEXT</h2></td>
</tr>
<tr>
<td><hr/><hr/></td>
</tr>
</table>
...oder auch so...
<table border="1" width="100%" height="50px">
<tr>
<td valign="top"><h2>TEST-TEXT</h2></td>
</tr>
<tr>
<td><hr/><hr/></td>
</tr>
</table>
Es will aber einfach nicht funktionieren!!!
Desweiteren habe ich noch eine Frage bezüglich der Ausrichtung von Radiobuttons innerhalb einer Tabellenzelle. Dort habe ich auch schon
align="center", text-align="center" und auch wie oben mit CSS ausprobiert, aber es will nicht funktionieren.
MfG, Christian
@@Christian:
<table border="1" width="100%" height="50px">
▲
Fehler: Der Wert des 'height'-Attributes muss eine Zahl sein.
<tr>
<td style="vertical-align=bottom;"><h2>TEST-TEXT</h2></td>
▲
Syntaxfehler: Zwischen Eigenschaft und Wert muss ':' stehen.
Du hast den von 0 verschiedenen 'margin' des 'h2'-Elements bedacht?
<td><hr/><hr/></td>
Dadurch wird deine reicht die gegebene Höhe der Tabelle gerade mal so aus. Die Zelle mit der Überschrift ist nicht so hoch, dass da noch großartig vertikal ausgerichtet werden kann.
Ansonsten: Verzichte auf missbilligte HTML-Attribute wie 'border', 'width', 'height', 'valign'. Gib sämtliche Darstellung mit CSS an!
And zwar nicht inline in 'style'-Attribute gefercht, sondern im zentralen Stylesheet ('style'-Element bzw. extern)!
Und missbrauche keine Tabellen zum Layouten!
Live long and prosper,
Gunnar