【html/CSS】table,td(表)の文字を上寄せ,中央寄せ,下寄せする方法
2022年03月07日
tableは表として使うことができます。
しかし、通常文字が上下中央寄せになってしまいます。
table,td(表)の文字を上寄せ、中央寄せ、下寄せする方法を解説します。
【html】tdにvalign属性
tdにhtml属性の「valign="top"」で上寄せ、「valign="bottom"」で下寄せになります。
ちなみに「valign="middle"」で中央寄せです。
【上寄せ】valign="top"
テキスト | テキスト テキスト テキスト |
<table border="1" >
<tr>
<td valign="top">テキスト</td>
<td>テキスト<br>テキスト<br>テキスト</td>
</tr>
</table>
【下寄せ】valign="bottom"
テキスト | テキスト テキスト テキスト |
<table border="1" >
<tr>
<td valign="bottom">テキスト</td>
<td>テキスト<br>テキスト<br>テキスト</td>
</tr>
</table>
valignは上寄せしたいtdすべてに指定する必要があります。
よってセルが多くなるとメンドウになります。
また、valignはhtml5では廃止されています。
下記のCSSで上寄せ、下寄せする方法を使いましょう。
CSSやhtmlの基本をしっかり理解すると、この記事の内容もより理解できるようになりますよ。
↓CSSやhtmlを楽しく学べるようにマンガを描きましたのでゼヒご覧ください↓
↑「副業してもう少し稼ぎたい!」というかたのために副業の方法も解説しています。
【CSS】tdにvertical-align
tdにCSSの「vertical-align:top」で上寄せ、「vertical-align:bottom」で下寄せになります。
ちなみに「vertical-align:middle」で中央寄せです。
【上寄せ】vertical-align:top
テキスト | テキスト テキスト テキスト |
<style>
.example td{
vertical-align: top;
}
</style>
<table border="1" class="example">
<tr>
<td>テキスト</td>
<td>テキスト<br>テキスト<br>テキスト</td>
</tr>
</table>
【下寄せ】vertical-align:bottom
テキスト | テキスト テキスト テキスト |
<style>
.example2 td{
vertical-align: bottom;
}
</style>
<table border="1" class="example2">
<tr>
<td>テキスト</td>
<td>テキスト<br>テキスト<br>テキスト</td>
</tr>
</table>
【まとめ】tableの文字を上下寄せする方法
html | CSS | |
---|---|---|
上寄せ | valign="top" | vertical-align:top |
中央寄せ | valign="middle" | vertical-align:middle |
下寄せ | valign="bottom" | vertical-align:bottom |
以上、table,tdの文字を上寄せ、中央寄せ、下寄せする方法でした。
「この記事の内容がよくわからなかった…」「なんかうまくいかなかった…」というかたは下記記事↓でhtmlとCSSの基本を学びましょう。
わからないまま突き進むより基本を学ぶのが結局近道です。