Formatierung innerhalb einer Tabelle

  • #1
B

Babe

Guest
Hallo,

wenn man innerhalb einer Tabelle schreibt, wird der Text zentriert in der Mitte dargestellt. Möchte ihn jedoch oben links am Rand der Tabelle haben. Wie geht das?
 
  • #2
Da gibt es versch. Ansätze, das einfachste ist es, die kmpl. Tabellenzelle auszurichten:
Code:
<td align=left valign=top>
Das bewirkt eine Ausrichtung des Inhalts nach links oben, diese Parameter können ausgetauscht werden, z.B. right oder center statt left, middle oder bottom statt top mit entsprechendem Ergebnis.

Alternativ dazu -wenn du mehrere Textpassagen innerhalb einer Zelle verschieden ausrichten möchtest- kannst du das <div>-Tag verwenden:
Code:
<td>
<div align=left>Text1</div>
<div align=right>Text2</div>
</td>

Hoffe, das bringt dich voran ?!?

Cheers,
Joshua
 
  • #3
Wenn du mehrere Zellen innerhalb einer Zeile hast, die alle dieselbe vertikale ausrichtung haben sollen, dann kannst du das valign=top auch ins <tr>-Tag setzen.

Also so:

<tr valign=top>
<td align=left>zelle 1</td>
<td align=center>zelle 2</td>
<td align=right>zelle 3</td>
</tr>
 
  • #4
Michael_B schrieb:
Wenn du mehrere Zellen innerhalb einer Zeile hast, die alle dieselbe vertikale ausrichtung haben sollen, dann kannst du das valign=top auch ins <tr>-Tag setzen.

Also so:

<tr valign=top>
<td align=left>zelle 1</td>
<td align=center>zelle 2</td>
<td align=right>zelle 3</td>
</tr>
Wenn ich nicht irre, ignorieren Netscape und Opera aber diese Anweisung im <tr>-Tag ?!?
Zumindest hatte ich dieses Phänomen mal, frag mich aber jetzt bloss nicht nach den genauen Versionsnummern der Browser - mit den aktuellsten Versionen hab ich das noch nicht getestet....

Cheers,
Joshua
 
Thema:

Formatierung innerhalb einer Tabelle

ANGEBOTE & SPONSOREN

Statistik des Forums

Themen
113.840
Beiträge
707.963
Mitglieder
51.494
Neuestes Mitglied
Flensburg45
Oben