Bootstrapのtable-stripedクラスでテーブルに縞模様(ストライプ)を実装する方法
Bootstrapのtable-stripedクラスとは
Bootstrapには、テーブルの行に交互の縞模様(ストライプ)を自動的に付けることができる table-striped クラスが用意されています。table クラスと組み合わせて指定するだけで、奇数行と偶数行の背景色が自動的に切り替わり、大量のデータを扱う表でも視認性が大きく向上します。
以下は、Bootstrap 4で table-striped クラスを実装したサンプルコードです。
実装例(サンプルコード)
<!DOCTYPE html> <html> <head> <title>Bootstrap テーブル</title> <meta name ="viewport" content = "width = device-width, initial-scale = 1"> <link rel = "stylesheet" href = "https://stackpath.bootstrapcdn.com/bootstrap/4.1.1/css/bootstrap.min.css"> <script src = "https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <script src = "https://stackpath.bootstrapcdn.com/bootstrap/4.1.1/js/bootstrap.min.js"></script> </head> <body> <table class = "table table-striped"> <caption>サッカー選手ランキング</caption> <thead> <tr> <th>サッカー選手</th> <th>順位</th> <th>国</th> </tr> </thead> </table> </body> </html>
ポイント:2つのクラスを同時に指定する
上記のコードのように、<table> タグに対して「table」と「table-striped」の2つのクラスを同時に指定するのがポイントです。これにより、Bootstrapの基本テーブルスタイルに加えて、ストライプ模様が自動的に適用されます。
あわせて使いたい関連クラス
table-striped は他のテーブル用クラスと組み合わせることで、さらに見やすい表を作成できます。
- table-hover … マウスカーソルを乗せた行の背景色が変わります
- table-bordered … 全セルに罫線を引きます
- table-dark … ダークテーマのテーブルになります(
table-dark table-stripedのように組み合わせると、暗色ベースのストライプ表現も可能です)
このように、Bootstrapのユーティリティクラスを活用すれば、CSSを一から書くことなく、洗練されたデザインのテーブルを短時間で実装できます。ぜひプロジェクトで活用してみてください。
-
C#のConsoleクラスとは?主要プロパティの使い方を実例付きで解説
C#のConsoleクラスは、コンソールアプリケーションにおける標準入力・標準出力・標準エラー出力の各ストリームを表すクラスです。テキストの表示や入力の読み取りだけでなく、文字色や背景色の変更、カーソル位置やサイズの制御など、コンソール操作に関するさまざまな機能が提供されています。ここでは、Consoleクラスの代表的なプロパティの使い方を、サンプルコードと実行結果とあわせて解説します。Console.CursorLeftプロパティコンソール上のカーソル位置(左端から数えた列位置)を変更するには、Console.CursorLeftプロパティを使用します。サンプルコードusing System
-
C#のタプル(Tuple)クラスとは?複数の値を扱う方法を解説
C#では、メソッドから複数の値を返したい場合にタプル(Tuple)が便利です。タプルは異なる型の複数のデータ要素をひとつのオブジェクトとしてまとめて扱えるデータ構造で、.NET 4.0から導入されました。タプルを作成するには、Tupleクラスが提供する静的なコンストラクタやCreateメソッドを使用します。各要素には、Item1、Item2といったプロパティを通じてアクセスできます。タプルの基本的な使い方以下は、int型とstring型の2つの要素を持つタプルを作成し、その値を参照する例です。using System; public class Demo { public stati