ホームページ > ウェブフロントエンド > CSSチュートリアル > HTML で表の行間に垂直方向のスペースを追加するにはどうすればよいですか?

HTML で表の行間に垂直方向のスペースを追加するにはどうすればよいですか?

Mary-Kate Olsen
リリース: 2024-11-14 19:47:02
オリジナル
751 人が閲覧しました

How do you add vertical space between table rows in HTML?

HTML テーブルのスペース分離: 総合ガイド

Web 開発者として、私たちは構造化された方法でデータを表示するためにテーブルを操作することがよくあります。ただし、ブラウザーが通常提供するものを超えて、テーブルの行間に追加の垂直方向の分離が必要な状況が発生する場合があります。これは CSS を使用して実現できますか?

表の行間隔の CSS

よくある誤解の 1 つは、CSS プロパティの border-spacing を使用して表の間に垂直方向のスペースを追加できるということです。行。テーブルのセル間の間隔は調整されますが、行間の垂直方向の距離には影響しません。

解決策: パディングで救済

テーブルの行間にスペースを作成するには、重要なのは、表の個々のセルにパディングを適用することです ()。次の CSS コードを考えてみましょう。

tr.spaceUnder>td {
  padding-bottom: 1em;
}
ログイン後にコピー

クラス spaceUnder を持つ tr 行内の td 要素は、1em の下部パディングを受け取り、効果的に行をさらに離します。これにより、クリーンで整理されたテーブル構造を維持しながら、選択した行の間に垂直方向のスペースを作成できます。

追加の考慮事項

このソリューションは tr の直接の子に対してのみ機能することに注意してください。要素。これにより、以下のコードに示すように、セクション間の間隔が異なる入れ子になったテーブルを作成できます。

<table>
  <tbody>
    <tr>
      <td>A</td>
      <td>B</td>
    </tr>
    <tr class="spaceUnder">
      <td>C</td>
      <td>D</td>
    </tr>
    <tr>
      <td>E</td>
      <td>F</td>
    </tr>
  </tbody>
</table>
ログイン後にコピー

以上がHTML で表の行間に垂直方向のスペースを追加するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート