回答:
CSSとインラインstyle
属性の例を次に示します。
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>
編集:このvalign
属性はHTML5では推奨されておらず、使用しないでください。
<td align="center" valign="center">textgoeshere</td>
電子メールのフォーマットに最も一般的に使用されている古い機能であるテーブルを使用しているため、これが唯一の正解です。したがって、最善の策は、スタイルだけでなく、インラインスタイルと既知のテーブルタグを使用することです。
valign
HTML5では非推奨です。使用しないでください。電子メールのフォーマットについては、style
タグまたはインラインstyle
属性が最適なソリューションです。
セレクター>子:
.text-center-row>th,
.text-center-row>td {
text-align: center;
}
<table border="1" width='500px'>
<tr class="text-center-row">
<th>Text</th>
<th>Text</th>
<th>Text</th>
<th>Text</th>
</tr>
<tr>
<td>Text</td>
<td>Text</td>
<td>Text</td>
<td>Text</td>
</tr>
<tr class="text-center-row">
<td>Text</td>
<td>Text</td>
<td>Text</td>
<td>Text</td>
</tr>
</table>
<td align="center"valign="center">textgoeshere</td>
vertical-align:middle
適用することを想定していませんtr
か?