HTMLとCSSはどう使い分ければよいですか?

 

HTMLとCSSはどう使い分ければよいですか?

HTMLの役割と利点

HTML(Hypertext Markup Language)は、Webサイトの基本的な構造を定義する言語です。例えば、見出しや段落、リスト、リンクなど、ページの内容を適切に配置し、論理的な構造を提供します。

HTMLを使用する大きなメリットは、特別なWeb制作ツールがなくても簡単にWebサイトを作れることです。これにより、誰でも基本的なWebページを簡単に作成することができます。しかし、記述ミスがあるとWebサイトの文章構成に失敗したり、文字化けしたりすることがありますので注意が必要です。

CSSの役割

CSS(Cascading Style Sheets)は、Webページの見た目を美しく整えるために使用されます。HTMLが文書の構造を定義するのに対して、CSSはその構造に色やサイズ、レイアウトなどの装飾を適用します。つまり、HTMLが骨組みであれば、CSSはその骨組みに施す装飾と言えます。

HTMLとCSSの使い分けの例

以下は、HTMLとCSSを使ってシンプルなWebページを作成する例です。

        <!DOCTYPE html>
        <html lang="ja">
        <head>
            <meta charset="UTF-8">
            <title>サンプルページ</title>
            <style>
                body {
                    background-color: #f0f0f0;
                    color: #333;
                    font-family: Arial, sans-serif;
                }
                h1 {
                    color: #007BFF;
                }
                p {
                    font-size: 16px;
                }
            </style>
        </head>
        <body>
            <h1>サンプルページ</h1>
            <p>これはHTMLとCSSを使ったサンプルページです。</p>
        </body>
        </html>
    

参考文献

タイトル リンク
HTMLの基本 MDN Web Docs - HTML
CSSの基礎 MDN Web Docs - CSS

その他の参考記事:react フレームワーク 一覧