【CSS】tableの隙間を無くす方法

CSS

tableは初期状態だと隙間がある。その隙間を無くすサンプルコードはこちら。

tableに対して、border-collapse:collapseとborder-spacing:0を設定する。

table {
    border-collapse: collapse; /* セルの境界線を結合 */
    border-spacing: 0;         /* セル間のスペースを0に設定 */
}

隙間を消すとこんな感じ↓↓

A B C

ちなみにborder-collapseは2種類のプロパティを持ちます。

  1. collapse(セル境界の結合)
  2. separate(セル境界の分離)

セルの境界線を結合する場合は”collapse“、境界線を分離する場合は”separate“を設定すればOK。

著者プロフィール
この記事を書いた人
ロジャー

Webアプリ開発を20年近く経験し、管理職なった今も時々ソースをいじるメインは営業職の管理者。もうすぐ40代。最近は、AIを活用して少しでも仕事やプライベートを面白くしていきたいと考えているおっさんです。困った事もAIなら解決してくれるはず!?

ロジャーをフォローする
CSSシステム開発
ロジャーをフォローする
タイトルとURLをコピーしました