@@ -6,16 +6,16 @@ import Answer from "@site/src/components/Answer";
66import Term from "@site/src /components/Term";
77import ViewSource from "@site/src /components/ViewSource";
88
9- 今まではHTMLとJavaScriptを勉強してきました。今回はWeb開発で用いられるもう一つの言語、CSSについて学びましょう。 多くの<Term type =" element " >HTML 要素</Term >は、 <Term type =" css " >CSS</Term >を用いることで、その見た目を細かくカスタマイズすることができます。
9+ 今までは HTML と JavaScript を勉強してきました。今回は Web 開発で用いられるもう一つの言語、CSS について学びましょう。CSS は Web サイトの「見た目」をつかさどる言語です。 多くの <Term type =" element " >HTML 要素</Term > は、 <Term type =" css " >CSS</Term > を用いることで、その見た目を細かくカスタマイズすることができます。
1010
1111![ Web開発で用いられる言語] ( ../02-html/web-development-languages.drawio.svg )
1212
1313
14- CSSの書き方を勉強して 、` World ` の文字を赤くしてみましょう。
14+ CSS の書き方を勉強して 、` World ` の文字を赤くしてみましょう。
1515![ Hello World!] ( ./red-hello-world.png )
16- ## <Term type =" css " >CSS</Term >の書き方
16+ ## <Term type =" css " >CSS</Term > の書き方
1717
18- ### <Term type =" css " >CSS</Term >用のファイルを作成する
18+ ### <Term type =" css " >CSS</Term > ファイルを作成する
1919
2020CSS ファイルの拡張子は通常 ` .css ` です。今回は ` index.html ` と併せて ` style.css ` を作成しました。
2121![ CSSを書き始める] ( ./begin-css.png )
@@ -41,13 +41,13 @@ CSS ファイルの拡張子は通常 `.css` です。今回は `index.html` と
4141
4242
4343
44- ### link要素
44+ ### < code >link</ code > 要素
4545
4646``` html title="index.html"
4747<link rel =" stylesheet" href =" style.css" />
4848```
4949
50- まず注目すべきは ` link ` 要素です。HTMLファイルで 、` link ` 要素の ` href ` 属性を指定することにより、外部の CSS ファイルを読み込ませることができます。
50+ まず注目すべきは ` link ` 要素です。HTML ファイルで 、` link ` 要素の ` href ` 属性を指定することにより、外部の CSS ファイルを読み込ませることができます。
5151
5252### セレクタとID
5353
@@ -95,14 +95,14 @@ Hello <strong id="world">World</strong>!
9595}
9696```
9797
98- CSSの <code >{}</code >内に、<Term strong type =" cssProperty " >プロパティ</Term >と呼ばれるスタイルの種類と、「プロパティ値」と呼ばれるプロパティに指定できる外観を、コロン記号で区切って記述します。
98+ CSS の <code >{}</code >内に、<Term strong type =" cssProperty " >プロパティ</Term >と呼ばれるスタイルの種類と、「プロパティ値」と呼ばれるプロパティに指定できる外観を、コロン記号で区切って記述します。
9999
100100上の例では、` color ` という<Term type =" cssProperty " >プロパティ</Term >に、` red ` というプロパティ値を設定することで、文字色を赤色に設定するよう指示しています。
101101
102102これで、` Hello World! ` の` World ` の文字が赤くなりました。
103103
104104:::tip HTMLの<Term type =" styleAttribute " >` style ` 属性</Term >
105- ` style.css ` を作らずとも、HTMLファイル内に直接CSSを書き込むこともできます 。例えば、` p ` <Term type =" element " >要素</Term >の <Term type =" styleAttribute " ><code >style</code > 属性</Term >に ` color: red; ` を指定します。
105+ ` style.css ` を作らずとも、 HTML ファイル内に直接 CSS を書き込むこともできます 。例えば、` p ` <Term type =" element " >要素</Term >の <Term type =" styleAttribute " ><code >style</code > 属性</Term >に ` color: red; ` を指定します。
106106
107107``` html title="index.html"
108108<p style =" color : red " >Hello CSS!</p >
@@ -112,7 +112,7 @@ CSSの<code>{}</code>内に、<Term strong type="cssProperty">プロパティ</T
112112
113113「このプログラムを実行する」を押すと分かるとおり、<Term type =" styleAttribute " >style 属性</Term >を指定した<Term type =" element " >要素</Term >内のテキストが赤色で表示されます。
114114
115- しかし、この方法ではHTML要素に逐一CSSを書きこむ必要があるため、HTMLが大きくなると大変になります 。このため、CSS をすべて<Term type =" styleAttribute " >` style ` 属性</Term >で記述するのは現実的ではありません。数が多すぎて、見通しが悪くなってしまうからです。また、HTMLは 「構造」、CSSは 「スタイル」と役割をはっきり分離させておけば、コードの可読性が上がったり、後から修正するのも簡単です。このため、通常 CSS ファイルは HTML ファイルとは別に用意されます。
115+ しかし、この方法では HTML 要素に逐一 CSS を書きこむ必要があるため、 HTML が大きくなると大変になります 。このため、CSS をすべて<Term type =" styleAttribute " >` style ` 属性</Term >で記述するのは現実的ではありません。数が多すぎて、見通しが悪くなってしまうからです。また、 HTML は 「構造」、 CSS は 「スタイル」と役割をはっきり分離させておけば、コードの可読性が上がったり、後から修正するのも簡単です。このため、通常 CSS ファイルは HTML ファイルとは別に用意されます。
116116:::
117117
118118## 複数のプロパティ
@@ -137,7 +137,7 @@ CSS の<Term type="cssProperty">プロパティ</Term>には `color` (文字色)
137137
138138#### 2. Google で検索してみる
139139
140- 「CSS 文字色」「CSS 色指定」などと調べてみましょう。課題が十分に細かく分割できていれば、これで直接的な回答が得られるはずです。うまく答えが見つからない場合は、慣れている人に聞いてみてください。Slackでどんどん質問しましょう 。
140+ 「CSS 文字色」「CSS 色指定」などと調べてみましょう。課題が十分に細かく分割できていれば、これで直接的な回答が得られるはずです。うまく答えが見つからない場合は、慣れている人に聞いてみてください。 Slack でどんどん質問しましょう 。
141141
142142#### 3. 周辺知識を信頼できる情報源で調べる
143143
@@ -164,9 +164,9 @@ CSS の<Term type="cssProperty">プロパティ</Term>には `color` (文字色)
164164
165165## 初級課題2
166166
167- 下のような、文字色が黄色、背景色が好きな色(この例では黒)の` Hello CSS! ` をブラウザで表示してみましょう。
167+ 下のような、文字色が黄色、背景色が好きな色(この例では黒)の ` Hello CSS! ` をブラウザで表示してみましょう。
168168![ Hello CSS!] ( yellow-hello-css.png )
169- 使用するプロパティは` color ` ` background-color ` です。
169+ 使用するプロパティは ` color ` ` background-color ` です。
170170
171171<Answer >
172172
0 commit comments