• ベストアンサー

イメージタグにH1やH2をつける意味ってあるんでしょうか?

質問のままなんですが、 イメージタグにH1やH2をつける意味ってあるんでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.3

ヘッダを意味する画像(画像に書かれたテキスト)であれば、ヘッダを意味するタグ<h1>を付けるべきだと思います。 <h1><img src="head.png" alt="head"></h1> と書くと、 非グラフィカルブラウザでは <h1>head></h1>と同じ表示(読み上げ)になります。 SEOにおいて、タグの属性は無視する検索ロボットが多い(多かった?)ので、<img>全体が消滅し、 <h1></h1>と解釈され、登録されなくなってしまいます。 そのため、<img>を使わずに、 <h1 style="background-image:url(head.png);text-indent:-10000px;">head</h1> などの手法を使い、「head」という言葉が登録されるようにしているサイトがほとんどです。 SEOを考えられるなら、無意味、、、になると思います。

noname#93029
質問者

お礼

ご回答ありがとうございました。 <h1 id="**"><img src="**" atl="**"></h1>という記述でもOKでしょうか?

その他の回答 (2)

回答No.2

SEO対策上、metaタグ・title・h1・h2タグ重要な要素です。 特に<body>以下のなるべく上部にh1・h2タグの記載は重要となります。 HPデザイン上、h1やh2タグをテキストにて表現をすることが不可能な場合、imgにて配置しSEO対策の文言をalt属性にて記載する方法があります。 今回のご質問においては、上記の手法と思います。

noname#54215
noname#54215
回答No.1

HTMLはソースの中でそれぞれの部品に意味をつけるための言語です。 その<img>で表示する画像が見出しであれば当然つける意味はあります。

関連するQ&A