HTMLから始めたものの、レイアウトを調整するCSSはどこに書けばいいのか、何パターンか書き方があるので紹介します。
CSSの記述する場所
HTMLのプログラム内に記述する1
<!DOCTYPE html>
<html lang="jp"> <!--en(英語)ではなく、ja(日本語)でもOK-->
<head>
<!-- ファイルをHTMLで保存⇒最初の行に「!」を打つ⇒Enter⇒雛形が記述される-->
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<!-- ホームページのタグに表示されるタイトル-->
<title>ページタイトル</title>
<style>
h1 {color: red; }
</style>
</head>
<body>
<h1>タイトルの表示</h1>
<p>本文の表示</p>
</body>
</html>
11~13行目の
<style>
h1 {color: red; }
</style>
によって、h1のスタイルで表示されるテキストのスタイルを一律で変更した。
サイトでは下記のように見える
タイトルの表示
本文の表示
HTMLのプログラム内に記述する2
<!DOCTYPE html>
<html lang="jp"> <!--en(英語)ではなく、ja(日本語)でもOK-->
<head>
<!-- ファイルをHTMLで保存⇒最初の行に「!」を打つ⇒Enter⇒雛形が記述される-->
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<!-- ホームページのタグに表示されるタイトル-->
<title>ページタイトル</title>
</head>
<body>
<h1>タイトルの表示</h1>
<p style="color: red;">本文の表示</p>
</body>
</html>
16行目の
<p style="color: red;">本文の表示</p>
によって、pで囲まれたテキストの表示スタイルを変更した。
サイトでは下記のように見える
タイトルの表示
本文の表示
CSS用に別のファイルを用意して記述する
最初に注意点としてHTMLファイルとCSSファイルは同じ階層に保存してください。
HTMLファイルは下記の通りです
<!DOCTYPE html>
<html lang="jp"> <!--en(英語)ではなく、ja(日本語)でもOK-->
<head>
<!-- ファイルをHTMLで保存⇒最初の行に「!」を打つ⇒Enter⇒雛形が記述される-->
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<!-- ホームページのタグに表示されるタイトル-->
<title>ページタイトル</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<h1>タイトルの表示</h1>
<p>本文の表示</p>
</body>
</html>
11行目の
<link rel="stylesheet" href="style.css">
で、CSSファイルと結びつけています。
次に、下記がCSSファイルです。ファイル名は「style.css」です。
h1{
font-size:100px;
}
これを保存してHTMLファイルの方でWebサイトを見てみると下記のようになります。
タイトルの表示
本文の表示
CSS よく使う表現
まず、HTMLファイルの方が次のようになっているものとします。
<!DOCTYPE html>
<html lang="jp"> <!--en(英語)ではなく、ja(日本語)でもOK-->
<head>
<!-- ファイルをHTMLで保存⇒最初の行に「!」を打つ⇒Enter⇒雛形が記述される-->
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<!-- ホームページのタグに表示されるタイトル-->
<title>ページタイトル</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<header>
<a href="https://www.alluring-master.com/"><img src="画像/Alluring.png" alt="タイトルロゴ" width="240" height="80"></a>
<!-- サイズとカラーを両方指定する 段落を分ける-->
<p>サイトの説明文</p>
</header>
<nav>
<a href="https://www.alluring-master.com/">ホーム</a>
<a href="ここにURLを記載" target="_blank">利用にあたり</a>
</nav>
<div align="center">
<h2>本文タイトル</h2>
<p>詳細な内容を記載</p>
</div>
<footer>
<p>© サイト名</p>
</footer>
</body>
</html>
実行結果
実際のプログラム
実行結果
実際のプログラム
実行結果


コメント