HTMLとCSSの基礎: 初めてのウェブページをデザインする方法
ウェブデザインの第一歩として、HTMLとCSSの基本を理解し、最初のウェブページを作成することは非常に有益です。HTML(HyperText Markup Language)はウェブページの構造を作成するための言語であり、CSS(Cascading Style Sheets)はそのデザインやレイアウトを設定するための言語です。この記事では、HTMLとCSSを使用して、初心者でも簡単に理解できるように、最初のウェブページを作成する手順を説明します。

1. HTMLの基本
HTMLは、ウェブページの構造を定義するために使います。HTMLは、タグと呼ばれる特別なコードで囲まれたテキストや画像、リンクなどを表示します。まず、基本的なHTMLの構成要素について学びましょう。
1.1 HTML文書の基本構造
HTML文書は次のような基本的な構成を持っています。
htmlhtml>
<html lang="ja">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>私の最初のウェブページtitle>
head>
<body>
<h1>こんにちは、ウェブページへようこそ!h1>
<p>これは私の最初のウェブページです。HTMLを使って作成しました。p>
body>
html>
-
: これはHTML5の文書タイプ宣言で、ブラウザにこのページがHTML5形式であることを伝えます。
-
タグ: HTML文書全体を囲むタグです。
-
タグ: メタデータ(ページタイトルや文字エンコーディングなど)を含むセクションです。
-
タグ: ウェブページに実際に表示されるコンテンツを含む部分です。
-
タグ: 大見出しを表示するためのタグです。
-
タグ: 段落を作成するためのタグです。
1.2 基本的なタグ
-
〜
: 見出しタグ。数字が小さくなるほど見出しの重要度が低くなります。
-
: 段落タグ。テキストを段落として表示します。
-
: 画像を表示します。
2. CSSの基本
CSSは、HTML要素の外観を変更するために使います。これにより、フォントサイズや色、配置などを調整することができます。CSSを使ってウェブページを魅力的にする方法を学びましょう。
2.1 CSSの基本構造
CSSは、セレクター、プロパティ、値の組み合わせで構成されています。以下の例を見てみましょう。
cssh1 {
color: blue;
font-size: 36px;
}
p {
font-family: Arial, sans-serif;
color: green;
}
-
h1
: セレクター。h1
タグにスタイルを適用します。 -
color
: プロパティ。要素の色を設定します。 -
font-size
: フォントのサイズを設定します。 -
font-family
: フォントの種類を設定します。
2.2 CSSの適用方法
CSSをHTMLに適用する方法は3つあります。
-
インラインCSS: HTMLタグ内に直接CSSを記述する方法です。
html<h1 style="color: red;">こんにちは!h1>
html<head>
<style>
h1 {
color: red;
}
style>
head>
-
外部CSS: 別のCSSファイルを作成し、HTMLファイルにリンクする方法です。この方法は、複数のページで同じデザインを使いたい場合に便利です。
html<head>
<link rel="stylesheet" href="styles.css">
head>
3. HTMLとCSSを使った実際の例
次に、HTMLとCSSを使ってシンプルなウェブページを作成してみましょう。
3.1 HTMLファイル
htmlhtml>
<html lang="ja">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>私の最初のウェブページtitle>
<link rel="stylesheet" href="styles.css">
head>
<body>
<header>
<h1>ウェブページへようこそ!h1>
header>
<main>
<p>これは私の最初のウェブページです。p>
<a href="https://www.example.com" target="_blank">こちらをクリックa>
main>
<footer>
<p>著作権 © 2025 私のウェブページp>
footer>
body>
html>
3.2 CSSファイル(styles.css)
cssbody {
font-family: Arial, sans-serif;
margin: 0;
padding: 0;
background-color: #f0f0f0;
}
header {
background-color: #333;
color: white;
padding: 20px;
text-align: center;
}
footer {
background-color: #333;
color: white;
text-align: center;
padding: 10px;
position: fixed;
bottom: 0;
width: 100%;
}
a {
color: #007BFF;
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
4. ページをブラウザで表示する
-
HTMLファイル(例:
index.html
)を作成します。 -
CSSファイル(例:
styles.css
)を作成します。 -
両方のファイルを同じフォルダに保存します。
-
HTMLファイルをブラウザで開き、デザインが反映されていることを確認します。
5. 次のステップ
HTMLとCSSの基本を理解したら、次のステップとして、より複雑なレイアウトやインタラクションを作成するために、JavaScriptを学ぶことをお勧めします。また、レスポンシブデザインを学んで、モバイルでもきれいに表示されるウェブページを作成できるようにしましょう。
これで、HTMLとCSSを使って最初のウェブページを作成するための基本的な方法を学びました。少しずつ実践し、さまざまな要素やスタイルを組み合わせて、自分のウェブデザインをさらに魅力的にしていきましょう。