本文へスキップ

HTML5プロフェッショナル認定試験 Level.1 対策

教材版ワンファイル:試験頻出の「使い方」を実装で学ぶ

このファイルは、Level.1に出やすい要素・属性・アクセシビリティ配慮・メディア・フォーム・テーブル等を 実装例 として盛り込んだ教材です。ソースを読み、削っては試すことで吸収してください。

※ダミーの画像・音声・動画URLを利用しています。公開時は自前のアセットへ差し替えてください。

1. セマンティクス基本

主要セクショニング要素

<header>, <nav>, <main>, <section>, <article>, <aside>, <footer> を適材適所に。

よくある誤用

単なる見た目のために <div> を多用し、意味のある要素が使われないケース。試験では意味論的選択が問われます。

インライン要素いろいろ

引用:学び続ける者だけが変化に適応できる。
略語:SEO
日付:
強調:重要な語句より強い強調
取り消し:¥50,000¥40,000
双方向:abcユーザー名‏
データ:製品ID A-123

図とキャプション

デモ画像(ランダム)
ランダム画像の例。<figure><figcaption>

折りたたみ(details/summary)

ヒント

ネイティブで開閉UIを提供します。アクセシブルに情報量をコントロール可能。

2. メディア(画像/動画/音声/Canvas)

画像(<picture>srcset

レスポンシブ画像例

画面幅に応じて最適なソースを選択。試験頻出。

動画(字幕トラック)

字幕用の<track>はアクセシビリティ評価でも重要。

音声

Canvas(簡易描画)

Level.1はAPI暗記よりタグの意味が重視。最低限の描画例を添付。

3. フォーム(入力タイプとバリデーション)

HTML標準バリデーション属性の例:required, pattern, min, max, step, minlength, maxlength など。

サンプルのため送信は行いません(action="#")。

4. テーブル(表構造とアクセシビリティ)

サンプル料金表
プラン 価格 納期目安 備考
ライト ¥40,000 1週間 静的1ページ
スタンダード ¥80,000 2週間 1〜3ページ
運用 ¥10,000/月 月次改善
税込表示/内容は例です

行見出し(scope="row")・列見出し(scope="col")の指定は読み上げに有効。

5. その他よく出る要素

編集・進捗系

進捗:66%
状態:72

サンプルコード:<div class="card">...</div>
入力例:Ctrl + S で保存 / 出力例:Saved!

連絡先表現

〒100-0001 東京都千代田区1-2-3
メール:info@example.com
TEL:+81-12-345-678

シンプルな構造は保守性を高める。

6. アクセシビリティの要点