HTML学習 第8回:カードデザインとボタン

このページでは、第1〜7回の学習コンテンツを「カードデザイン」で紹介しながら、ボタンのスタイルやホバー効果を学びます。

少しのCSSで、リンクやボックスを「それっぽいサイト」の見た目にしてみましょう。

1. カードデザインとは?

最近のWebサイトでは、記事や商品、サービスの紹介を カード という箱にまとめて表示することがよくあります。

カードの中には、だいたい次のような要素が入ります。

このページでは、第1〜7回の学習回をカードとして並べてみます。

2. 第1〜7回のカード一覧

それぞれの回を、タイトル・内容のポイント・リンクボタン付きのカードで紹介してみましょう。

Lesson 1

HTMLの基本タグ

見出し・段落・リンク・リスト・表・フォームなど、HTMLの基本となるタグをまとめて学べる回です。

  • 見出しと段落の書き方
  • リンクとリストの基本
  • 簡単な表とフォーム
Lesson 2

セマンティックなレイアウト

<header><main> など、意味のあるレイアウト用タグを使って、ブログ風ページを作ります。

  • header / nav / main / footer
  • article / section / aside
  • 簡単な2カラム構成
Lesson 3

画像とリンクの応用

画像の表示やキャプション、外部リンク・ページ内リンク・画像リンクなど、リンクまわりをまとめて練習します。

  • img と figure / figcaption
  • 外部・内部リンクの書き分け
  • バナー風の画像リンク
Lesson 4

おすすめボックスと広告枠

おすすめ記事ボックスや広告枠のレイアウトを作り、将来アフィリエイト広告を貼る場所をイメージします。

  • aside を使ったおすすめ枠
  • 広告ボックスのデザイン
  • 学習用と実運用の違い
Lesson 5

文章構造と意味づけタグ

<strong><em><blockquote> など、文章の意味を丁寧に表すタグを学びます。

  • strong / em / small
  • sup / sub(上付き・下付き)
  • blockquote / q / cite / abbr
Lesson 6

スマホ対応(レスポンシブ)入門

<meta name="viewport">@media を使って、PCとスマホでレイアウトが変わるページを作ります。

  • viewport の役割
  • @media (max-width: 768px) の書き方
  • 2カラム → 1カラムへの切り替え
Lesson 7

フォーム基礎と入力しやすいレイアウト

問い合わせフォームを例に、input・textarea・label などの基本タグと、入力しやすい配置を学びます。

  • label と for 属性の使い方
  • 必須マークと入力のヒント
  • スマホでも使いやすい配置

3. ボタンデザインの基本パターン

ボタンは、色や枠線、影を少し工夫するだけで見た目が大きく変わります。

主なボタンタイプ

ボタンも、ただの <a><button> にクラスを付けて、CSSでまとめて装飾しています。