twitter-bootstrap
テーブル
サーチ…
備考
コンテンツの順序と複雑なテーブルテーブルのリフロースタイルはコンテンツの視覚的順序を変更することに注意してください。 整形式でシンプルなデータテーブルにのみこのスタイルを適用してください(特にレイアウトテーブルでは使用しないでください)。各行と列に適切なテーブルヘッダーセルを使用してください。
さらに、このクラスは、複数の行または列にまたがるセルを持つテーブル(rowspanまたはcolspan属性を使用)で正しく機能しません。
基本テーブル
ブートストラップは、 .table
クラスを使用してテーブルのカスタムスタイリングを定義します。 .table
クラスを任意の<table>
に追加するだけで、水平ディバイダとパディングを見ることができます:
<table class="table">
<thead><tr><th>First Name</th><th>Last name</th></tr></thead>
<tbody>
<tr><td>John</td><td>Doe</td></tr>
<tr><td>Fred</td><td>Bloggs</td></tr>
</tbody>
</table>
高度なスタイリングを備えたテーブル
ブートストラップは、高度なテーブルスタイリングのための2つのクラスを提供します。
ストライプ行
.table-striped
クラスを追加すると、行がストライプ化された表が表示されます。
<table class="table table-striped">
<thead><tr><th>First Name</th><th>Last name</th></tr></thead>
<tbody>
<tr><td>John</td><td>Doe</td></tr>
<tr><td>Fred</td><td>Bloggs</td></tr>
</tbody>
</table>
ご了承ください:
ストライプ化された表のスタイルは、Internet Explorer 8では使用できない
:nth-child
CSSセレクターによって行います。
ボーダーテーブル
.table-bordered
クラスを追加すると、表とセルのすべての面に罫線のある表が表示されます。
<table class="table table-bordered">
<thead><tr><th>First Name</th><th>Last name</th></tr></thead>
<tbody>
<tr><td>John</td><td>Doe</td></tr>
<tr><td>Fred</td><td>Bloggs</td></tr>
</tbody>
</table>
行にカーソルを合わせる
.table-hover
クラスを追加すると、ユーザーが行を移動したときにハイライト表示された表が表示されます。
<table class="table table-hover">
<thead><tr><th>First Name</th><th>Last name</th></tr></thead>
<tbody>
<tr><td>John</td><td>Doe</td></tr>
<tr><td>Fred</td><td>Bloggs</td></tr>
</tbody>
</table>
凝縮テーブル
.table-condensed
クラスを追加すると、デフォルトのセルのパディングが半分にカットされるため、よりコンパクトな表が作成されます。
<table class="table table-hover">
<thead><tr><th>First Name</th><th>Last name</th></tr></thead>
<tbody>
<tr><td>John</td><td>Doe</td></tr>
<tr><td>Fred</td><td>Bloggs</td></tr>
</tbody>
</table>
コンテクストクラス
ブートストラップテーブルはコンテキストカラーをサポートします。テーブルの行やセルの背景色を変更するには、次の対話的なクラス( .active
、 .success
、 .info
、 .warning
、 .danger
いずれかを追加するだけ.danger
<table class="table">
<thead><tr><th>First Name</th><th>Last name</th></tr></thead>
<tbody>
<tr class="success"><td>John</td><td>Doe</td></tr>
<tr><td>Fred</td><td class="info">Bloggs</td></tr>
</tbody>
</table>
レスポンステーブル
応答可能なテーブルを作成するには、 .table-responsive
クラスを持つHTMLコンテナ内の任意の.table
をラップする.table
があります。
<div class="table-responsive">
<table class="table">
<thead><tr><th>First Name</th><th>Last name</th></tr></thead>
<tbody>
<tr><td>John</td><td>Doe</td></tr>
<tr><td>Fred</td><td>Bloggs</td></tr>
</tbody>
</table>
</div>
レスポンステーブルは小さなデバイス(<768px)で水平にスクロールします。画面サイズが768pxより大きい場合には違いはありません。
テーブルリフロー - 垂直ヘッダー
垂直ヘッダーを持つテーブルを取得する。
Twitterのブートストラップは、整形済みの通常の表の垂直ヘッダーをサポートするようになりました。これを実現するには、 .table-reflow
クラスを使用するだけです
.table-reflow
テーブルでは、twitterのブートストラップの.table-reflow
クラスを使用して、垂直ヘッダーを含むテーブルを作成します。さらに、 .table-hover
、 .table-hover
.table-striped
と.table-hover
.table-striped
を組み合わせて、カラム上でのホバリングを行うことができます。
<table class="table table-striped table-hover table-reflow">
<thead>
<tr>
<th ><strong> First Name: </strong></th>
<th ><strong> Last Name: </strong></th>
<th ><strong> Email: </strong></th>
</tr>
</thead>
<tbody>
<tr>
<td> John </td>
<td> Doe </td>
<td> [email protected] </td>
</tr>
<tr>
<td> Joane </td>
<td> Donald </td>
<td> [email protected] </td>
</tr>
</tbody>
</table>
ここでv4のアルファドキュメントをチェックしてください: twitter-bootstrap .table-reflow