HTML テーブルから境界線を削除する
-
border-collapseCSS プロパティを使用して、HTML のテーブルのセルから境界線を削除する -
HTML のテーブルから境界線を削除するには、CSS の
borderプロパティをnoneに設定する
この記事では、HTML テーブルから境界線を削除する方法を紹介します。テーブルセルに画像を挿入しながら、セルの境界線を削除する方法を学習します。
border-collapse CSS プロパティを使用して、HTML のテーブルのセルから境界線を削除する
HTML テーブルを使用して画像を挿入できます。テーブル内の要素にクラスを割り当て、CSS でクラスの属性を定義できます。このメソッドは、td 要素の高さと幅を設定し、background-image プロパティを使用して画像を挿入するのに役立ちます。したがって、各 td 要素に画像を挿入できます。このように画像を挿入すると、テーブルの各セルの境界線を確認できます。画像の見栄えを良くするために、セルとテーブルの境界線を削除することをお勧めします。このために、CSS の border-collapse プロパティを使用できます。プロパティの値を collapse に設定して、セルの境界線を結合することができます。これにより、セル間隔を 0 にすることができます。table タグで border 属性を使用しない場合、境界線は表示されません。
たとえば、HTML では、<table> タグを記述してから、その中に <tr> タグを記述します。<tr> タグ内に 3つの <td> タグを記述し、第 1、第 2、第 3 のクラスに left、midddle、right のクラスを記述します。CSS で、table タグを選択し、border-collapse プロパティを collapse に設定します。次に、left、middle、right の 3つのクラスすべてを一度に選択し、高さ、幅、背景画像を設定します。
以下の例では、3つの td 要素を作成し、それらの要素に画像を挿入しました。border-collapse プロパティを使用して、セルから境界線を削除しました。border-collapse プロパティを削除して、セルの境界線が画像をどのように表示するかを確認できます。
サンプルコード:
<table>
<tr>
<td class="left"></td>
<td class="middle"></td>
<td class="right"></td>
</tr>
</table>
table{
border-collapse:collapse;
}
.left, .middle, .right
{
width: 200px;
height: 280px;
background-image: url('https://loremflickr.com/212/280');
}
HTML のテーブルから境界線を削除するには、CSS の border プロパティを none に設定する
border プロパティを none に設定して、HTML テーブルから境界線を削除できます。このプロパティは、さまざまな border プロパティの省略形です。これらの異なるプロパティは、border-width、border-style、および border-color です。border プロパティを使用して none に設定すると、境界線は形成されません。
たとえば、上記で作成したテーブルを使用できます。上記の CSS を少し変更して、border プロパティを使用して目標を達成できます。テーブルから table、tr、および td タグを選択し、border プロパティを none に設定できます。このようにして、HTML でテーブルから境界線を削除し、テーブルのセルから境界線を削除できます。
サンプルコード:
table, tr, td{
border:none;
}
<table>
<tr>
<td class="left"></td>
<td class="middle"></td>
<td class="right"></td>
</tr>
</table>
Subodh is a proactive software engineer, specialized in fintech industry and a writer who loves to express his software development learnings and set of skills through blogs and articles.
LinkedIn