「Bootstrap.cssのTables」のサンプル
「Bootstrap.cssのクラス名のサンプル:和訳」の「Tables」のサンプルページです。
- table幅は100%なので、tebleの中身によっては予定していた幅を超えることもある。
基本
「table.table」にする
# | 姓 | 名 |
---|---|---|
1 | マーク | オット |
2 | ヤコブ | トロントン |
3 | ラリー | バード |
実際のソース
<table class="table"> <thead> <tr><th>#</th><th>姓</th><th>名</th></tr> </thead> <tbody> <tr><td>1</td><td>マーク</td><td>オット</td></tr> <tr><td>2</td><td>ヤコブ</td><td>トロントン</td></tr> <tr><td>3</td><td>ラリー</td><td>バード</td></tr> </tbody> </table>
1行ずつ色違い
「table」タグのclass属性の値を「table table-striped」にする
# | 姓 | 名 |
---|---|---|
1 | マーク | オット |
2 | ヤコブ | トロントン |
3 | ラリー | バード |
実際のソース
<table class="table table-striped"> <thead> <tr><th>#</th><th>姓</th><th>名</th></tr> </thead> <tbody> <tr><td>1</td><td>マーク</td><td>オット</td></tr> <tr><td>2</td><td>ヤコブ</td><td>トロントン</td></tr> <tr><td>3</td><td>ラリー</td><td>バード</td></tr> </tbody> </table>
縦線あり
「table」タグのclass属性の値を「table table-bordered」にする
# | 姓 | 名 |
---|---|---|
1 | マーク | オット |
2 | ヤコブ | トロントン |
3 | ラリー | バード |
実際のソース
<table class="table table-bordered"> <thead> <tr><th>#</th><th>姓</th><th>名</th></tr> </thead> <tbody> <tr><td>1</td><td>マーク</td><td>オット</td></tr> <tr><td>2</td><td>ヤコブ</td><td>トロントン</td></tr> <tr><td>3</td><td>ラリー</td><td>バード</td></tr> </tbody> </table>
マウスを乗せた行をハイライト
「table」タグのclass属性の値を「table table-hover」にする
# | 姓 | 名 |
---|---|---|
1 | マーク | オット |
2 | ヤコブ | トロントン |
3 | ラリー | バード |
実際のソース
<table class="table table-hover"> <thead> <tr><th>#</th><th>姓</th><th>名</th></tr> </thead> <tbody> <tr><td>1</td><td>マーク</td><td>オット</td></tr> <tr><td>2</td><td>ヤコブ</td><td>トロントン</td></tr> <tr><td>3</td><td>ラリー</td><td>バード</td></tr> </tbody> </table>
paddingが少なめ
「table」タグのclass属性の値を「table table-condensed」にする
# | 姓 | 名 |
---|---|---|
1 | マーク | オット |
2 | ヤコブ | トロントン |
3 | ラリー | バード |
実際のソース
<table class="table table-condensed"> <thead> <tr><th>#</th><th>姓</th><th>名</th></tr> </thead> <tbody> <tr><td>1</td><td>マーク</td><td>オット</td></tr> <tr><td>2</td><td>ヤコブ</td><td>トロントン</td></tr> <tr><td>3</td><td>ラリー</td><td>バード</td></tr> </tbody> </table>
背景色に色をつける
「tr」「th」「td」に色のクラス(active、success、warning、danger、info)を指定
# | クラス名 | 色 |
---|---|---|
1 | active | グレー |
2 | success | 緑 |
3 | warning | 黄(クリーム色) |
4 | danger | 赤 |
5 | info | 青(水色) |
# | クラス名 | 色 |
---|---|---|
1 | active | グレー |
2 | success | 緑 |
3 | warning | 黄(クリーム色) |
4 | danger | 赤 |
5 | info | 青(水色) |
実際のソース
<table class="table"> <caption>trタグに背景色のクラス設定</caption> <thead> <tr><th>#</th><th>クラス名</th><th>色</th></tr> </thead> <tbody> <tr class="active"><td>1</td><td>active</td><td>グレー</td></tr> <tr class="success"><td>2</td><td>success</td><td>緑</td></tr> <tr class="warning"><td>3</td><td>warning</td><td>黄(クリーム色)</td></tr> <tr class="danger"><td>4</td><td>danger</td><td>赤</td></tr> <tr class="info"><td>5</td><td>info</td><td>青(水色)</td></tr> </tbody> </table> <table class="table"> <caption>th、tdタグに背景色のクラス設定</caption> <thead> <tr><th>#</th><th>クラス名</th><th>色</th></tr> </thead> <tbody> <tr><th class="active">1</th><td>active</td><td class="active">グレー</td></tr> <tr><th class="success">2</th><td>success</td><td class="success">緑</td></tr> <tr><th class="warning">3</th><td>warning</td><td class="warning">黄(クリーム色)</td></tr> <tr><th class="danger">4</th><td>danger</td><td class="danger">赤</td></tr> <tr><th class="info">5</th><td>info</td><td class="info">青(水色)</td></tr> </tbody> </table>
レスポンシブ
ウィンドウ幅を縮小したときにウィンドウ幅を超える場合、横スクロール表示。
「table」タグの親を「.table-responsive」でくくる
# | 姓 | 名 | column: 0 | column: 1 | column: 2 | column: 3 | column: 4 | column: 5 |
---|---|---|---|---|---|---|---|---|
1 | マーク | オット | value: 0 | value: 1 | value: 2 | value: 3 | value: 4 | value: 5 |
2 | ヤコブ | トロントン | value: 0 | value: 1 | value: 2 | value: 3 | value: 4 | value: 5 |
3 | ラリー | バード | value: 0 | value: 1 | value: 2 | value: 3 | value: 4 | value: 5 |
実際のソース
<div class="table-responsive"> <table class="table"> <thead> <tr><th>#</th><th>姓</th><th>名</th><th>column: 0</th><th>column: 1</th><th>column: 2</th><th>column: 3</th><th>column: 4</th><th>column: 5</th></tr> </thead> <tbody> <tr><td>1</td><td>マーク</td><td>オット</td><td>value: 0</td><td>value: 1</td><td>value: 2</td><td>value: 3</td><td>value: 4</td><td>value: 5</td></tr> <tr><td>2</td><td>ヤコブ</td><td>トロントン</td><td>value: 0</td><td>value: 1</td><td>value: 2</td><td>value: 3</td><td>value: 4</td><td>value: 5</td></tr> <tr><td>3</td><td>ラリー</td><td>バード</td><td>value: 0</td><td>value: 1</td><td>value: 2</td><td>value: 3</td><td>value: 4</td><td>value: 5</td></tr> </tbody> </table> </div>