Ich verwende einen HTML-Code <table>
und möchte den Text <td>
in jeder Zelle an der Mitte ausrichten .
Wie zentriere ich den Text horizontal und vertikal?
Hier ist ein Beispiel mit CSS- und Inline- style
Attributen:
td
{
height: 50px;
width: 50px;
}
#cssTable td
{
text-align: center;
vertical-align: middle;
}
<table border="1">
<tr>
<td style="text-align: center; vertical-align: middle;">Text</td>
<td style="text-align: center; vertical-align: middle;">Text</td>
</tr>
</table>
<table border="1" id="cssTable">
<tr>
<td>Text</td>
<td>Text</td>
</tr>
</table>
BEARBEITEN : Das valign
Attribut ist in HTML5 veraltet und sollte nicht verwendet werden.
vertical-align:middle
auf dastr
Element angewendet werden ?Das CSS zum Zentrieren von Text in Ihren
td
Elementen istquelle
Versuchen Sie, dies in Ihre CSS-Datei aufzunehmen.
quelle
Long Hand Inline Beispiel:
Kurzschrift CSS-Beispiel:
quelle
<td align="center" valign="center">textgoeshere</td>
Ist die einzig richtige Antwort imho, da Sie mit Tabellen arbeiten, die alte Funktionalität, die am häufigsten für die E-Mail-Formatierung verwendet wird. Daher ist es am besten, nicht nur Stil, sondern auch Inline-Stil und bekannte Tabellen-Tags zu verwenden.
quelle
valign
ist in HTML5 veraltet. Benutze es nicht. Für die E-Mail-Formatierung ist einstyle
Tag oder ein Inline-style
Attribut die beste Lösung.Selektor> Kind:
quelle
<td align="center"valign="center">textgoeshere</td>
mehr über valign
quelle