
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 フレームワーク 一覧