HTMLの「article要素」って何?独立したコンテンツをきれいに作るコツ
Webサイトを作っていると、`
HTMLを学び始めたばかりの頃は、誰もが通る道です。大丈夫、安心してください。今日は、そんな悩みをスッキリ解決してくれる、とっても頼もしい「article(アーティクル)要素」についてお話しします。
「article」はWebサイトの「お弁当のおかず」
まず、言葉のイメージから掴んでいきましょう。`article`は直訳すると「記事」ですが、Web制作の世界では「それ単体で意味が通じる独立したコンテンツ」という意味で使われます。
身近な例でいうと、「お弁当」を想像してみてください。
お弁当箱(Webページ全体)の中に、卵焼き、ハンバーグ、ブロッコリーがそれぞれカップに入っていますよね。この「カップに入ったおかず」の一つひとつが、まさに`article`です。
卵焼きは、お弁当から取り出しても「卵焼き」として存在できますよね?
それと同じで、「Webページというお弁当箱から取り出して、他のサイトやニュースアプリに持っていっても、内容がちゃんと伝わるもの」なら、それは`article`の出番です。
どんな時に使えばいいの?
具体的には、以下のようなコンテンツが`article`にぴったりです。
- ブログ記事: 誰が読んでも内容が完結しているもの。
- ニュースのトピック: 個別の速報記事など。
- フォーラムやSNSの投稿: 誰かのつぶやきや回答。
- ユーザーからのコメント: 個別の意見。
逆に、「Webサイト全体のヘッダー」や「サイドバーのメニュー」などは、単体で切り出しても意味が分からないですよね。これらは`article`ではなく、`header`や`nav`といった別の役割を持つタグを使うのが正解です。
早速コードを書いてみよう!
では、実際にブログの投稿を想定したコードを見てみましょう。ポイントは「中身が完結していること」です。
今日から始めるHTMLの基礎
投稿日: 2023年10月27日
HTMLのタグは、まるでパズルのピースを組み合わせるようなもの。一つひとつに意味があるんですよ。
なぜわざわざ「article」を使うの?
「`
もしあなたがGoogleのロボットだとしたら、ただの`
- SEO(検索順位)に優しい: Googleが「この記事は重要なコンテンツだ」と認識しやすくなります。
- 読み上げソフトに優しい: 視覚障害を持つ方がWebサイトを利用する際、どこからどこまでが「一つの記事」なのかを正しく伝えることができます。
まとめ:難しく考えすぎないで!
`article`を使うかどうか迷ったら、こう自分に問いかけてみてください。
「このブロックをコピーして、別の場所(例えば自分のTwitterや別のブログ)に貼り付けたら、読んだ人は意味を理解できるかな?」
もし答えが「YES」なら、それは迷わず`article`を使ってOKです!
Web制作は、細かいルールを暗記する作業ではありません。一つひとつのタグに「どんな意味を込めるか」という、ちょっとした優しさを乗せていく作業なんです。ぜひ、次のコーディングで`article`を試してみてくださいね。
これからも、一緒に少しずつWebの世界を楽しんでいきましょう!

コメント