HTMLチュートリアル

HTMLホーム HTMLの紹介 HTMLエディター HTMLベーシック HTML要素 HTML属性 HTML見出し HTML段落 HTMLスタイル HTMLフォーマット HTMLの引用 HTMLコメント HTMLの色 HTML CSS HTMLリンク HTML画像 HTMLファビコン HTMLテーブル HTMLリスト HTMLブロックとインライン HTMLクラス HTMLID HTMLIframe HTML JavaScript HTMLファイルパス HTMLヘッド HTMLレイアウト HTMLレスポンシブ HTMLコンピューターコード HTMLセマンティクス HTMLスタイルガイド HTMLエンティティ HTMLシンボル HTML絵文字 HTML文字セット HTMLURLエンコード HTMLとXHTML

HTMLフォーム

HTMLフォーム HTMLフォーム属性 HTMLフォーム要素 HTML入力タイプ HTML入力属性 HTML入力フォームの属性

HTMLグラフィックス

HTMLキャンバス HTML SVG

HTMLメディア

HTMLメディア HTMLビデオ HTMLオーディオ HTMLプラグイン HTML YouTube

HTML API

HTMLジオロケーション HTMLドラッグアンドドロップ HTMLWebストレージ HTMLWebワーカー HTML SSE

HTMLの

HTMLの例 HTMLクイズ HTML演習 HTML証明書 HTMLの概要 HTMLアクセシビリティ

HTMLリファレンス

HTMLタグリスト HTML属性 HTMLグローバル属性 HTMLブラウザのサポート HTMLイベント HTMLの色 HTMLキャンバス HTMLオーディオ/ビデオ HTMLDoctypes HTML文字セット HTMLURLエンコード HTML言語コード HTTPメッセージ HTTPメソッド PXからEMへのコンバーター キーボードショートカット

HTMLテーブルの境界線


HTMLテーブルには、さまざまなスタイルや形状の境界線を付けることができます。


境界線を追加する方法

テーブルに境界線を追加するときは、各テーブルセルの周囲にも境界線を追加します。

     
     
     

境界線を追加するには、、、および 要素でCSSborderプロパティを 使用します。tablethtd

table, th, td {
  border: 1px solid black;
}

折りたたまれたテーブルの境界線

上記の例のように二重の境界線が表示されないようにするには、CSSborder-collapse プロパティをに設定しcollapseます。

これにより、境界線が1つの境界線に折りたたまれます。

     
     
     

table, th, td {
  border: 1px solid black;
  border-collapse: collapse;
}


スタイルテーブルの境界線

各セルの背景色を設定し、境界線を白色(ドキュメントの背景と同じ)にすると、境界線が見えない印象になります。

     
     
     

table, th, td {
  border: 1px solid white;
  border-collapse: collapse;
}
th, td {
  background-color: #96D4D4;
}

ラウンドテーブルの境界線

プロパティを使用するborder-radiusと、境界線の角が丸くなります。

     
     
     

table, th, td {
  border: 1px solid black;
  border-radius: 10px;
}

tablecssセレクターから除外して、テーブルの周囲の境界線をスキップします。

     
     
     

th, td {
  border: 1px solid black;
  border-radius: 10px;
}

点線のテーブルボーダー

プロパティを使用するborder-styleと、境界線の外観を設定できます。

     
     
     

次の値が許可されます。

  • dotted     
  • dashed     
  • solid     
  • double     
  • groove     
  • ridge     
  • inset     
  • outset     
  • none     
  • hidden     

 th, td {
  border-style: dotted;
}

ボーダの色

このborder-colorプロパティを使用すると、境界線の色を設定できます。

     
     
     

 th, td {
  border-color: #96D4D4;
}