CSS 記述する場所とよく使う表現

プログラミング HTML・CSS

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>&copy; サイト名</p>
    </footer>

</body>
</html>

実行結果

サイトロゴ1

サイトの説明文

ホーム 利用にあたり

本文タイトル

詳細な内容を記載

© サイト名

実際のプログラム





実行結果

実際のプログラム





実行結果

コメント

タイトルとURLをコピーしました