Sourceテーブル
Bootstrap を使用したテーブルのオプトイン スタイル設定 (JavaScript プラグインで一般的に使用されている場合) のドキュメントと例。
例
カレンダーや日付ピッカーなどのサードパーティ ウィジェットでテーブルが広く使用されているため、オプトインするようにテーブルを設計しました。.table
基本クラスを任意の に追加するだけ<table>
で、カスタム スタイルまたは含まれるさまざまな修飾子クラスで拡張できます。
最も基本的なテーブル マークアップを使用すると、.table
ベース テーブルが Bootstrap でどのように表示されるかを次に示します。すべてのテーブル スタイルは Bootstrap 4で継承されます。つまり、ネストされたテーブルは親と同じ方法でスタイル設定されます。
# |
初め |
最後 |
扱う |
1 |
マーク |
オットー |
@mdo |
2 |
ジェイコブ |
ソーントン |
@太い |
3 |
ラリー |
鳥 |
@ツイッター |
を使用して、色を反転することもできます (暗い背景に明るいテキストを使用) .table-dark
。
# |
初め |
最後 |
扱う |
1 |
マーク |
オットー |
@mdo |
2 |
ジェイコブ |
ソーントン |
@太い |
3 |
ラリー |
鳥 |
@ツイッター |
テーブルヘッドのオプション
テーブルやダーク テーブルと同様に、修飾子クラス.thead-light
または.thead-dark
を使用して、 を<thead>
ライト グレーまたはダーク グレーに表示します。
# |
初め |
最後 |
扱う |
1 |
マーク |
オットー |
@mdo |
2 |
ジェイコブ |
ソーントン |
@太い |
3 |
ラリー |
鳥 |
@ツイッター |
# |
初め |
最後 |
扱う |
1 |
マーク |
オットー |
@mdo |
2 |
ジェイコブ |
ソーントン |
@太い |
3 |
ラリー |
鳥 |
@ツイッター |
縞模様の行
.table-striped
内の任意のテーブル行にゼブラ ストライプを追加するために使用します<tbody>
。
# |
初め |
最後 |
扱う |
1 |
マーク |
オットー |
@mdo |
2 |
ジェイコブ |
ソーントン |
@太い |
3 |
ラリー |
鳥 |
@ツイッター |
# |
初め |
最後 |
扱う |
1 |
マーク |
オットー |
@mdo |
2 |
ジェイコブ |
ソーントン |
@太い |
3 |
ラリー |
鳥 |
@ツイッター |
ボーダーテーブル
.table-bordered
テーブルとセルのすべての辺に罫線を追加します。
# |
初め |
最後 |
扱う |
1 |
マーク |
オットー |
@mdo |
2 |
ジェイコブ |
ソーントン |
@太い |
3 |
鳥のラリー |
@ツイッター |
# |
初め |
最後 |
扱う |
1 |
マーク |
オットー |
@mdo |
2 |
ジェイコブ |
ソーントン |
@太い |
3 |
鳥のラリー |
@ツイッター |
ボーダレステーブル
.table-borderless
ボーダーなしのテーブルに追加します。
# |
初め |
最後 |
扱う |
1 |
マーク |
オットー |
@mdo |
2 |
ジェイコブ |
ソーントン |
@太い |
3 |
鳥のラリー |
@ツイッター |
.table-borderless
暗いテーブルでも使用できます。
# |
初め |
最後 |
扱う |
1 |
マーク |
オットー |
@mdo |
2 |
ジェイコブ |
ソーントン |
@太い |
3 |
鳥のラリー |
@ツイッター |
ホバー可能な行
.table-hover
内の表の行でホバー状態を有効にするために追加します<tbody>
。
# |
初め |
最後 |
扱う |
1 |
マーク |
オットー |
@mdo |
2 |
ジェイコブ |
ソーントン |
@太い |
3 |
鳥のラリー |
@ツイッター |
# |
初め |
最後 |
扱う |
1 |
マーク |
オットー |
@mdo |
2 |
ジェイコブ |
ソーントン |
@太い |
3 |
鳥のラリー |
@ツイッター |
小さいテーブル
.table-sm
セルのパディングを半分にカットして、テーブルをよりコンパクトにするために追加します。
# |
初め |
最後 |
扱う |
1 |
マーク |
オットー |
@mdo |
2 |
ジェイコブ |
ソーントン |
@太い |
3 |
鳥のラリー |
@ツイッター |
# |
初め |
最後 |
扱う |
1 |
マーク |
オットー |
@mdo |
2 |
ジェイコブ |
ソーントン |
@太い |
3 |
鳥のラリー |
@ツイッター |
コンテキスト クラス
表の行または個々のセルに色を付けるには、コンテキスト クラスを使用します。
クラス |
見出し |
見出し |
アクティブ |
細胞 |
細胞 |
デフォルト |
細胞 |
細胞 |
主要な |
細胞 |
細胞 |
セカンダリ |
細胞 |
細胞 |
成功 |
細胞 |
細胞 |
危険 |
細胞 |
細胞 |
警告 |
細胞 |
細胞 |
情報 |
細胞 |
細胞 |
光 |
細胞 |
細胞 |
暗い |
細胞 |
細胞 |
ダーク テーブルでは通常のテーブル背景バリアントは使用できませんが、テキストまたは背景ユーティリティを使用して同様のスタイルを実現できます。
# |
見出し |
見出し |
1 |
細胞 |
細胞 |
2 |
細胞 |
細胞 |
3 |
細胞 |
細胞 |
4 |
細胞 |
細胞 |
5 |
細胞 |
細胞 |
6 |
細胞 |
細胞 |
7 |
細胞 |
細胞 |
8 |
細胞 |
細胞 |
9 |
細胞 |
細胞 |
支援技術に意味を伝える
色を使用して意味を追加しても、視覚的な指示しか提供されず、スクリーン リーダーなどの支援技術のユーザーには伝わりません。.sr-only
色で示される情報が、コンテンツ自体 (表示されるテキストなど) から明らかであるか、クラスで非表示の追加テキストなどの代替手段によって含まれていることを確認してください。
.table
anyをでラップしてレスポンシブ テーブルを作成.table-responsive{-sm|-md|-lg|-xl}
し、テーブルを各max-width
ブレークポイントでそれぞれ最大 576px、768px、992px、および 1120px まで水平にスクロールします。
キャプション
表の<caption>
見出しのように機能します。スクリーン リーダーを使用しているユーザーが表を見つけて内容を理解し、読みたいかどうかを判断するのに役立ちます。
ユーザー一覧
# |
初め |
最後 |
扱う |
1 |
マーク |
オットー |
@mdo |
2 |
ジェイコブ |
ソーントン |
@太い |
3 |
ラリー |
鳥 |
@ツイッター |
レスポンシブ テーブル
レスポンシブ テーブルを使用すると、テーブルを水平方向に簡単にスクロールできます。を でラップして、すべてのビューポートでテーブルをレスポンシブに.table
し.table-responsive
ます。または、 を使用して、レスポンシブ テーブルを最大にする最大ブレークポイントを選択します.table-responsive{-sm|-md|-lg|-xl}
。
垂直クリッピング/切り捨て
レスポンシブ テーブルはoverflow-y: hidden
、テーブルの下端または上端を超えるコンテンツを切り取る を使用します。特に、これにより、ドロップダウン メニューやその他のサードパーティ製ウィジェットが切り取られる可能性があります。
常に反応する
すべてのブレークポイントで、.table-responsive
水平方向にスクロールするテーブルに使用します。
# |
見出し |
見出し |
見出し |
見出し |
見出し |
見出し |
見出し |
見出し |
見出し |
1 |
細胞 |
細胞 |
細胞 |
細胞 |
細胞 |
細胞 |
細胞 |
細胞 |
細胞 |
2 |
細胞 |
細胞 |
細胞 |
細胞 |
細胞 |
細胞 |
細胞 |
細胞 |
細胞 |
3 |
細胞 |
細胞 |
細胞 |
細胞 |
細胞 |
細胞 |
細胞 |
細胞 |
細胞 |
ブレークポイント固有
必要に応じて使用.table-responsive{-sm|-md|-lg|-xl}
して、特定のブレークポイントまでレスポンシブ テーブルを作成します。そのブレークポイント以降、テーブルは通常どおりに動作し、水平方向にスクロールしません。
これらのテーブルは、特定のビューポート幅でレスポンシブ スタイルが適用されるまで、壊れたように見える場合があります。
# |
見出し |
見出し |
見出し |
見出し |
見出し |
見出し |
見出し |
見出し |
1 |
細胞 |
細胞 |
細胞 |
細胞 |
細胞 |
細胞 |
細胞 |
細胞 |
2 |
細胞 |
細胞 |
細胞 |
細胞 |
細胞 |
細胞 |
細胞 |
細胞 |
3 |
細胞 |
細胞 |
細胞 |
細胞 |
細胞 |
細胞 |
細胞 |
細胞 |
# |
見出し |
見出し |
見出し |
見出し |
見出し |
見出し |
見出し |
見出し |
1 |
細胞 |
細胞 |
細胞 |
細胞 |
細胞 |
細胞 |
細胞 |
細胞 |
2 |
細胞 |
細胞 |
細胞 |
細胞 |
細胞 |
細胞 |
細胞 |
細胞 |
3 |
細胞 |
細胞 |
細胞 |
細胞 |
細胞 |
細胞 |
細胞 |
細胞 |
# |
見出し |
見出し |
見出し |
見出し |
見出し |
見出し |
見出し |
見出し |
1 |
細胞 |
細胞 |
細胞 |
細胞 |
細胞 |
細胞 |
細胞 |
細胞 |
2 |
細胞 |
細胞 |
細胞 |
細胞 |
細胞 |
細胞 |
細胞 |
細胞 |
3 |
細胞 |
細胞 |
細胞 |
細胞 |
細胞 |
細胞 |
細胞 |
細胞 |
# |
見出し |
見出し |
見出し |
見出し |
見出し |
見出し |
見出し |
見出し |
1 |
細胞 |
細胞 |
細胞 |
細胞 |
細胞 |
細胞 |
細胞 |
細胞 |
2 |
細胞 |
細胞 |
細胞 |
細胞 |
細胞 |
細胞 |
細胞 |
細胞 |
3 |
細胞 |
細胞 |
細胞 |
細胞 |
細胞 |
細胞 |
細胞 |
細胞 |