「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)を指定

trタグに背景色のクラス設定
#クラス名
1activeグレー
2success
3warning黄(クリーム色)
4danger
5info青(水色)
th、tdタグに背景色のクラス設定
#クラス名
1activeグレー
2success
3warning黄(クリーム色)
4danger
5info青(水色)

実際のソース

<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: 0column: 1column: 2column: 3column: 4column: 5
1マークオットvalue: 0value: 1value: 2value: 3value: 4value: 5
2ヤコブトロントンvalue: 0value: 1value: 2value: 3value: 4value: 5
3ラリーバードvalue: 0value: 1value: 2value: 3value: 4value: 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>

関連ページ