HTML でテーブルを上に揃える
HTML テーブルは、データで構成されるテーブル行で構成されます。このチュートリアルでは、テーブルデータを右側の上部に揃える方法を紹介します。
HTML で vertical-align
および text-align
CSS プロパティを使用してテーブルデータを整列する
HTML のテーブルは、行と列で構成されています。<table>
タグを使用して、HTML でテーブルを作成します。<tr>
タグはテーブルの行を作成するために使用され、<td>
タグはテーブルのデータを入力するために使用されます。
テーブルデータが配置されているボックスは、セルとも呼ばれます。セルはテーブルの構成要素です。この記事では、テーブルデータを右側のセルの上部に配置する方法について説明します。
vertical-align
および text-align
CSS プロパティを使用して、テーブルデータをセルの右上に揃えます。まず、vertical-align
プロパティを紹介しましょう。
プロパティは、指定された要素の垂直方向の配置を定義します。要素は、インラインまたはインラインブロック要素、さらにはテーブルセルのいずれかになります。
宿泊施設にはさまざまなオプションがあります。いくつかは、baseline
、length
、sub
、super
、top
などです。プロパティのデフォルト値は baseline
です。
vertical-align
プロパティは、2つの異なるコンテキストで使用できます。前述のように、これを使用してインライン要素を垂直に配置できます。
もう 1つの方法は、プロパティを使用してテーブル内のセルの内容を揃えることです。この例では、後者のコンテキストについて説明します。
text-align
プロパティは、指定された要素のテキストの水平方向の配置を設定します。一部のプロパティオプションには、left
、right
、center
、justify
などがあります。オプションから明らかなように、text-align
プロパティを使用してテキストの位置を設定できます。
これらの 2つのプロパティを使用して、テーブルデータを右側の上部に揃えることができます。vertical-align
プロパティの top
オプションは、要素を最も高い要素の一番上に揃えます。
テーブルセルの場合、コンテンツはセルの境界のすぐ下に配置されます。同様に、right
プロパティはテキストをセルの右側に揃えます。
たとえば、2 行 2 列のテーブルを作成します。セルには Create
, Read
, Update
, Delete
と記入します。
CSS で、table
要素の子として td
要素を選択します。セルの高さと幅を 200px
に設定します。
2px solid #000
の境界線をセルに適用します。次に、vertical-align
プロパティを top
に設定し、text-align
プロパティを right
に設定します。
その結果、セルの内容はセルの境界の真下と右側に配置されます。これにより、vertical-align
および text-align
CSS プロパティを使用して、テーブルデータを右側の上部に揃えることができます。
サンプルコード:
<table>
<tr>
<td>
Create
</td>
<td>
Read
</td>
</tr>
<tr>
<td>
Update
</td>
<td>
Delete
</td>
</tr>
</table>
table td {
height: 200px;
width: 200px;
border: 2px solid #000;
vertical-align:top;
text-align:right;
}
Sushant is a software engineering student and a tech enthusiast. He finds joy in writing blogs on programming and imparting his knowledge to the community.
LinkedIn