14言語・98の基本

CSS・JavaScriptをつなぐ

3つのファイルで、内容・見た目・動きを分けます。

文法だけ見る

何をする書き方?

HTMLからCSSを読むにはlink、JavaScriptを読むにはscriptを使います。ファイルを分けると、どこを直せばよいかが分かりやすくなります。deferを付けた外部スクリプトは、HTMLの解析が終わってから実行されます。

<link rel="stylesheet" href="style.css"> <script src="app.js" defer></script>
rel読み込むファイルの関係を指定。
href / srcファイルの場所を指定。
defer外部JSをHTML解析後に実行。

短い例で確かめる

index.html
<link rel="stylesheet" href="style.css">
<script src="app.js" defer></script>
結果
CSSとJavaScriptを読み込みます。
準備・実行方法を確認する

テキストエディターで index.html を作り、UTF-8で保存します。ファイルをブラウザーで開くと表示を確認できます。変更したら保存して再読み込みしてください。

もう少し詳しいコードを見る
index.html
<head>
  <meta charset="utf-8">
  <link rel="stylesheet" href="style.css">
  <script src="app.js" defer></script>
  <title>小さなサイト</title>
</head>
結果
同じフォルダーのstyle.cssとapp.jsを読み込みます。このheadの設定だけでは、画面に文章は表示されません。

ここで、書き換えてみよう

文字や数字を変えたら「実行する」を押します。変更したコードは、ページを移動すると元に戻ります。

一問だけ、復習しよう

「CSS・JavaScriptをつなぐ」の書き方はどれ?

少し変えてみよう

style.css に body { color: navy; } と書き、本文の文字色が変わるか確認します。

つまずいたら、ここを確認

読み込めないときは、フォルダーの位置を確認します。別フォルダーなら css/style.css のような相対パスが必要です。

自分の言葉でメモ

記録はこのブラウザーに保存されます。

公式資料で詳しく読む作って覚えるへ