Flat lay of business concept
Webサイトやブログを作りたいと思ったとき、まず覚えるべき基礎技術が「HTML」と「CSS」です。
HTMLはページの骨組みを作るための言語、CSSは見た目を整えるための言語です。
この2つを理解すれば、自分の思い通りにデザインしたページを作れるようになります。
しかし、初心者の方にとっては「タグって何?」「セレクタって?」と、専門用語や書き方に戸惑うことも多いでしょう。
この記事では、初心者でもつまずかないように、HTMLとCSSの基礎から実践的な使い方まで、わかりやすく解説します。
読み終えたときには、自分で簡単なWebページを作れる知識が身についているはずです。
HTMLとCSSはWeb制作の基礎となる2つの言語です。
HTML(HyperText Markup Language)は、Webページの構造や内容を記述するための言語です。
例えば「見出し」「文章」「画像」「リンク」など、ページの骨組みを作ります。
一方、CSS(Cascading Style Sheets)は、そのHTMLで作った骨組みにデザインを加えるための言語です。
文字の色や大きさ、背景色、配置、余白などを調整できます。
例えるなら、HTMLは家の設計図、CSSは壁紙や家具、外観のデザインです。
この2つはセットで使うことで、見やすく美しいWebページを作ることができます。
HTMLは「タグ」という特別な記号で囲まれた命令を使って書きます。
基本的なHTMLの構造は以下のようになります。
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>ページタイトル</title>
</head>
<body>
<h1>見出し</h1>
<p>ここに本文を書きます。</p>
</body>
</html>
<!DOCTYPE html>
… HTML5を使うことを宣言します。<html>
… ページ全体を囲むタグ。<head>
… ページの設定やタイトルなど、表示されない情報を入れる部分。<body>
… 実際に画面に表示される内容を入れる部分。この基本形を理解することが、Web制作の第一歩です。
初心者がまず覚えるべきHTMLタグをいくつか紹介します。
<h1>~<h6>
… 見出しを作るタグ。数字が小さいほど重要度が高く、大きく表示されます。<p>
… 段落(文章)を表すタグ。<a href="URL">
… リンクを作るタグ。<img src="画像URL" alt="説明文">
… 画像を表示するタグ。<ul>
<ol>
<li>
… 箇条書きや番号付きリストを作るタグ。タグは必ず開始タグ <タグ名>
と終了タグ </タグ名>
で囲むのが基本です(画像など一部例外あり)。
CSSは「セレクタ」と「プロパティ」「値」で構成されます。
書き方の例:
p {
color: red;
font-size: 16px;
}
p
… セレクタ(どの要素に適用するか)color
… プロパティ(何を変更するか)red
… 値(どのように変更するか)この例では、すべての段落 <p>
の文字色を赤、文字サイズを16pxにしています。
初心者がよく使うCSSプロパティをいくつか紹介します。
color
… 文字色を指定。background-color
… 背景色を指定。font-size
… 文字サイズを指定。margin
… 要素の外側の余白。padding
… 要素の内側の余白。border
… 枠線を指定。text-align
… 文字の配置(左寄せ、中央寄せなど)。これらを組み合わせることで、見た目を大きく変えられます。
HTMLとCSSは3つの方法で組み合わせられます。
<p style="color: blue;">青い文字</p>
→ HTMLタグ内に直接CSSを書く方法。<style> p { color: blue; } </style>
→ <head>
タグ内にCSSをまとめて書く方法。<link rel="stylesheet" href="style.css">
→ 別ファイル(style.css)にCSSを書き、HTMLに読み込む方法。<!-- コメント -->
や /* コメント */
を使う。HTMLとCSSはWeb制作の基礎であり、学びやすい言語です。
最初はタグやプロパティを覚えることから始め、少しずつデザインやレイアウトの幅を広げていきましょう。
継続して学べば、自分の思い描いたWebページを形にできるようになります。
まずはこの記事で紹介した基本を押さえて、一歩踏み出してみてください。