• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Text in Tabellenzelle senkrecht zentrieren im IE7

Status
Für weitere Antworten geschlossen.

Eintrachter123

Neues Mitglied
Hallo,

ich habe eine senkrechte Menüleiste auf der linken Seite.

Und ich möchte gerne wissen wie ich den Text in den Tabellenzellen SENKRECHT zentrieren kann und zwar im Internet Explorer 7.

Der Text soll dann genau in der Mitte der Zelle stehen!

Und zwar so soll es aussehen (Punkte wegdenken, soll in der mitte stehen)
---------

...Text

---------



DANKE
 
<table> <tr> <td align="center">Text</td> </tr> </table>


Damit setzt er meine ganze Tabelle in die Mitte!




Ich will aber, dass er meinen Text in einer Tabellenzelle in der Senkrechten zentriert!(wie oben beschrieben)
So nähmlich: (denkt euch die PUNKTE weg)

--------------------------
-
-
- .........Gästebuch
-
-
--------------------------
 
Code:
<table width="100%" border="1" style="height:100%;">
  <tr>
    <td style="vertical-align:middle;text-align:center">Hallo</td>
  </tr>
</table>

edit: Mist knapp zu spät! ;)
 
Zuletzt bearbeitet:
Die Lösungen funktionieren alle leider net!:(

Weiss noch jemand andere Lösungsvorschläge?

Und schreibt bitte hin wo ich den Code hinschreiben soll z. B. nach table!


DANKE
 
Haben deine Tabellenzellen eine feste Größe? Wenn nein, dann könntest du einfach einen gleichmäßigen Abstand von oben und unten machen:

HTML:
<table width="100%" border="1" style="height:100%;">
  <tr>
    <td style="padding-top:20px;padding-bottom:20px;">Hallo</td>
  </tr>
</table>
 
wenn
Code:
<td align="center">
nicht funktioniert, ist entweder dein browser defekt oder du übersteuerst die tabell durch irgend ein stylesheet.

und code von DIR wäre hilfreich bevor man hier alles kirre macht ! deine ascii-arts sind wenig hilfreich
 
Also

willst du nur den TExt in den Zellen in die Mitte haben oder die ganze Tabelle in die Mitte??

Also hier ist ein Beispiel:

Code:
<table border="1" cellpadding="0" cellspacing="0" width="300">
  <tr>
    <td width="118">
    <p align="center">Mitte</td>
    <td width="125">
    <p align="right">Rechts</td>
  </tr>
  <tr>
    <td width="118">
    <p align="left">Links</td>
    <td width="125">gar nichts</td>
  </tr>
</table>

Mitte ist in der Mitte von der Zelle
Rechts ist Rechts :D
Links Links :D:D
und garnichts schert nicht :D


ODER:

Meinst du das die Zelle größer in der höhe ist und du es dort in die Mitte setzten willst?

Dann machst du das so:

Code:
<table border="1" cellpadding="0" cellspacing="0" width="162" >
  <tr>
    <td width="158" height="128" align="center" valign="center">
    <p align="center">ALLES MITTE</td>
  </tr>
</table>
Nun ist wirklich alles in der Tabelle mittig gesetzt

Wichtig dabei:

Align setzt alles Horizontale
Valign setzt alles Vertikale


Hoffe ich konnte helfen ;)
 
Zuletzt bearbeitet:
Status
Für weitere Antworten geschlossen.
Zurück
Oben