【メモ】Semantic HTMLブログガイド

2023.10.29

💻
TECH

メモとして、Semantic HTMLを意識したブログ記事の作成についてChatGPTに聞いた結果を表示します。

Semantic HTMLは、コンテンツの意味に基づいてマークアップを行うことを重視し、それによってアクセス可能で、SEO対策が施された、保守しやすいコードを目指します。ブログの作成においてもこの考え方を採用することで、多くの利点が得られます。以下に、記事の一覧ページと記事の内容ページを作成する際の推奨されるHTMLタグと注意点を示します。

記事の一覧を表示するページ:

  1. <article> タグ:
    • 各記事の要約やタイトルは<article>タグで囲みます。
    • これは、ページの主要なコンテンツを示すセマンティックタグです。
  2. <header> および <footer> タグ:
    • ページのヘッダーには<header>タグを、フッターには<footer>タグを使用します。
  3. <nav> タグ:
    • ナビゲーションメニューには<nav>タグを使用します。
  4. <ul> または <ol> タグ:
    • 記事の一覧は、<ul>(unordered list) または <ol>(ordered list)タグを使用してリスト化します。
  5. <a> タグ:
    • 各記事へのリンクには<a>タグを使用します。

記事の内容を表示するページ:

  1. <article> タグ:
    • 記事の本文は<article>タグで囲みます。
  2. <header> タグ:
    • 記事のタイトルやサブタイトル、著者名などは<header>タグ内に配置します。
  3. <section> タグ:
    • 記事の異なるセクションやトピックは<section>タグで区切ります。
  4. <footer> タグ:
    • 記事のフッターには、タグ、カテゴリー、コメントリンクなどを<footer>タグ内に配置します。
  5. <time> タグ:
    • 記事の公開日や最終更新日は<time>タグを使用してマークアップします。
  6. <aside> タグ:
    • 関連記事や広告などのサイドコンテンツには<aside>タグを使用します。

注意点:

  1. タグの使用:
    • 適切なタグを使用して、コンテンツの意味を明確にし、検索エンジンに情報を提供します。
  2. アクセシビリティ:
    • 見出しタグ (<h1>, <h2>, <h3>, etc.) は構造を明確にし、スクリーンリーダーのユーザーにとってアクセスしやすくします。
  3. SEO:
    • 見出しタグ、<meta>タグ、および<alt>属性を適切に使用して、SEOを向上させます。
  4. 保守性:
    • クリーンで整理されたコードを書き、コメントを使用してコードを文書化し、将来の保守を容易にします。

これらのガイドラインに従うことで、セマンティックHTMLの利点を最大限に活用し、効果的でアクセス可能なブログを作成することができます。


Homeへ戻る
profile picture

Kosuke Kihara

I'm a Web Developer👑 who shares tips on Tech, Productivity, Design, and much more!

Kohsuk11KOHSUKkohsuk.tech@gmail.com