cssを読み込む

はじめに

htmlのレイアウトを決めるcssを記述したいのですが、どうしたらいいですか。
そうですね。1つはhead内に直接書く方法があります。
もう1つは外部ファイルとして読み込む方法があります。
2つの方法があるんですね。どう行った違いがあるのですか?
基本的には、ファイルに分ける必要がないそのファイルにのみcssを適用させたい場合に直接書いたりしますが、外部ファイルとして使用するとそのまま読み込むだけで使い回しが効くので、外部ファイルとして読み込む方が私個人としては推奨ですね。
なるほど・・具体的にはどうすればcssを記述できるんですか?
直接指定する方法だと、styleタグで囲んであげてその中にcssを書くといいです。外部ファイルとして読み込む際はlinkタグを使うとできますよ。サンプルを使って説明していきましょうか。

cssを読み込む方法

cssを読み込む方法は、ファイルに直接styleタグを使って直接指定する方法と、外部ファイルとして読み込む方法の2種類があります。1つずつサンプルを使って説明していきましょう。

cssをファイル内に直接書く方法

cssを直接ファイルに記述するためには、styleタグで囲む必要があります。またこのスタイルタグはhead内に書く方が良いでしょう。

サンプルコード
<!DOCTYPE html>
 <head>
  <meta charset="UTF-8">
  <title>cssを直接読み込む</title>
  <style>
   p{
      color:red;/*pタグの色を赤色にします。*/
   }
  </style>
 </head>
 <body>
   <p>ここの文字の色が変わります。</p>
 </body>
</html>
cssをファイル内に直接指定した場合動作例

上記のように文字の色が赤くなっていることがわかります。このようにファイル内に直接指定することでもcssを当てることができます。

cssを外部ファイルとして読み込む方法 

cssを直接ファイルに記述するためには、linkタグで囲む必要があります。また、外部ファイルを読み込むパスを設定することで、cssを外部ファイルとして読み込むことができます。以下の2つのファイル(index.html , style.css )を用意しましょう。

サンプルコード

– index.html

<html>
 <head>
  <meta charset="UTF-8">
  <title>cssを外部から読み込む</title>
   <link rel="stylesheet" type="text/css" href="style.css">
 </head>
 <body>
   <p>ここの文字の色が変わります。</p>
 </body>
</html>

– style.css


 p{
   color:red;
 }
cssを外部ファイルとして読み込んだ場合の実行例

上記のようにファイル内部に指定しても、外部ファイルとしても読み込んでも同じ結果が得られることがわかります。

ファイルとして書くということは、他でも同じタグに対して同じcssを当てたい場合にファイルに記述します。使用用途に合わせて記述するのが一番ですね。

関連記事

  1. videoタグを使って動画を埋め込んでみよう

  2. HTMLで画像表示してみよう

  3. メモ帳で書けるhtml

  4. リンクの貼り方

  5. ちょっと複雑なテーブルをHTMLで作ろう

  6. ラジオボタン の文字を押したら選択できるようにしよう

2024年4月
1234567
891011121314
15161718192021
22232425262728
2930  
Translate »