div, class って何?
<div>タグは、「パーツのかたまり」を作りたい時によく使うタグです。
そして、class は div タグに名前をつけることができます。これによって、その「かたまり」に対してだけ css を書くことができます。
実験してみましょう!#
1. Glitch で新しいプロジェクトを開いてください。#
2. index.html を開きファイルに最初に書いてあるコードを全て消します。#
3. 以下のコードをコピーして、index.html に貼り付けてください。#
<!DOCTYPE html><html lang="ja"> <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" /> <meta name="theme-color" content="#000000" /> <link rel="stylesheet" href="style.css" /> </head>
<body> <h1>世界の女性リーダーたち</h1> <a href="https://www.forbes.com/sites/avivahwittenbergcox/2020/04/13/what-do-countries-with-the-best-coronavirus-reponses-have-in-common-women-leaders/?sh=3c1d6b2a3dec" ><p> source: What Do Countries With The Best Coronavirus Responses Have In Common? Women Leaders </p></a > <div class="marin"> <h2>フィンランドのマリン首相</h2> <p>2019年、34歳で当時世界で最年少の首相として就任した。</p> <p>フィンランドでは3人目の女性首相。</p> <p>閣僚のジェンダーバランスもよく、世界から注目されている。</p> <p> 参考:<a href="https://courrier.jp/news/archives/194898/" >「首相は34歳女性、閣僚の4人が35歳未満」のフィンランドから学べること</a > </p> </div> <img src="https://docs.waffle-waffle.org/img/logo.png" alt="waffle logo" border="0" /> </body></html>ここから、「マリン首相に関する文章は赤色の文字、アーダーン首相に関する文章は緑色の文字」に変更しましょう!!
どうすれば良いでしょうか...?
4. style.cssを全て消してしまいましょう!#
5. この状態だと、シンプルなウェブサイトが表示されるかと思います。#

6. では、div タグについて以下の CSS を追加するとどうなるでしょう?#
style.cssを開いて、以下の CSS をコピペしましょう!
div { color: red;}
このようになりましたか?
7. 首相ごとに色を変えるには?#
class 名を使うと別々の色で表示することができます!
class は、タグに好きな名前をつけることができるもののことです。
先ほどコピペしたindex.htmlを見てみると、マリン首相に関係する div タグには、class="marin"が、アーダーン首相には、class="ardern"が書いてあります。
これは、マリン首相の div タグには`marinという名前が、アーダーン首相には、ardernという名前がついているということです。
style.cssを開いて、以下の内容に変更しましょう!
.marin { color: red;}
.ardern { color: green;}CSS を書くとき、クラス名の先頭には .(ピリオド)をつけるので、忘れないようにしてください!
8. 別の色で表示されましたか??#
