見出し画像

36歳がHTMLを勉強してみる_その5

前回に引き続き、HTMLを勉強してきます。

【やったこと】

●Bootstrapを使ってtableを表示してみる

【参考サイト】

今回はBootstrapを使ってtableを表示したいと思います。

実際にどのような動作をするか確認してみます。

●Bootstrapを使ってtableを表示してみる

ファイル名:myhtml.html

コード:

<!DOCTYPE html>
<html lang="en">
<head>
   <meta charset="UTF-8">
   <meta name="viewport" content="width=device-width, initial-scale=1"> #追加
   <title>習慣</title>
   <!-- Bootstrap CSS -->
   <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/5.0.0-alpha1/css/bootstrap.min.css" integrity="sha384-r4NyP46KrjDleawBgD5tp8Y7UzmLA05oM1iAEQ17CSuDqnUK2+k9luXQOfXJCJ4I" crossorigin="anonymous"> #追加
</head>
<body>
   <table class="table"> #修正
       <tr><th>名前</th><th>年齢</th></tr>
       <tr><td>shin</td><td>36</td></tr>
       <tr><td>goku</td><td>28</td></tr>
   </table>
</body>
</html>

Bootstrapを利用するのは簡単で、以前作成したtableタグにclassを追加するだけです。

まずは、「class="table」の時にどのような表示になるかを確認してみます。

比較するため、変更前と後を載せておきます。

・変更前(Bootstrap無し)

画像1

・変更後(Bootstrap5_class="table)

画像2

表になりましたが、まだデザイン的にはイマイチです。

その他のclassも確認してみます。

・table class="table table-striped"

画像3

"table table-striped"を指定するとテーブルがストライプ柄になります。

・table class="table table-dark table-striped"

画像4

"table table-dark table-striped"を指定すると背景がダークのストライプ柄になります。

・table class="table table-hover"

画像6

"table table-hover"を指定すると表の上にマウスがあると色が反転するようになります。

・table class="table table-striped table-bordered"

画像6

"table table-bordered"はボーダーラインを追加できます。

ちなみに、今までのもので組み合わせも可能です。

ストライプとボーダーを組み合わせてみます。

・table class="table table-bordered"

画像7

次は、タイトルだけ色を変えてみます。
その場合は、テーブルタグの下に次のタグを入れます。

タイトル:<thead></thead>
内容:<tbody></tbody>

   <table class="table">
       <thead class="table-dark">
           <tr ><th>名前</th><th>年齢</th></tr>
       </thead>
       <tbody>
           <tr><td>shin</td><td>36</td></tr>
           <tr><td>goku</td><td>28</td></tr>
       </tbody>
   </table>

・thead class="table-dark"

画像8

もちろん今までものと合わせて使うこともできます。

テーブルホバーとストライプを合わせてみます。

・table class="table table-hover table-striped"

画像9

こんな感じです。Bootstrapを使うとテーブルの内容も簡単に変更できるので是非使ってみましょう。

本日はここまでです。

ありがとうございました。


この記事が気に入ったらサポートをしてみませんか?