-
ID:EPkiHn さんの質問

デザイナーから受け取ったpsdデータをコーディングしているのですが

<section>
<h1>見出し</h1>
<p>キャッチコピー</p>

<section><!-- 2-1 -->
<!-- ここに見出しが無い -->
<p>概要</p>
<section>
<hn>2-2内h3と同じデザイン・同レベルにあるだろう内容</hn>
<p>内容</p>
</section>
</section>

<section><!-- 2-2 -->
<h2>見出し</h2>
<p>概要</p>
<section>
<h3>見出し</h3>
<p>内容</p>
</section>
</section>

</section>

こういった階層になってしまうデザインが多く、<hn>の部分で悩むことが多々あります。

この場合2-1の<section>は<div>にして<hn>は<h2>とするべきなのか、
<!-- ここに見出しが無い -->の部分にそれらしい内容で<h2>を挿入しcssで消すなどするべきなのか、ご教授願います。

みんなの回答 4 件

ID:TkANGx さんの回答

これ滅茶苦茶あるあるだなぁ。自分も良く陥ります。
基本的には、コンテンツの組み立てやデザインに問題がある時によくなります。

  • <!-- ここに見出しが無い -->の部分にそれらしい内容で<h2>を挿入

で対応してますが、時と場合で私も迷ってます。
他の人はどうしているんだろうか。

ID:TkANGx

色んなソース見ると、そもそも見出しを挿入していない人とかも居ますね。

ID:EPkiHn

あるあると聞いてうちだけじゃないんだと安心しました。

2-1の<p>概要</p>をまるまる<h2>にしているサイトをちょこちょこ見かけるのですが、それはないだろうと思っています…。

ID:16lDmU さんの回答

>それらしい内容で<h2>を挿入しcssで消す

こっちで良いんじゃないですか?

要はデザイン的な要素を全て排除して文字だけになった時、
人が理解しやすいのが良いのではないでしょうか?

ID:EPkiHn

cssで消して大丈夫ですかね、ありがとうございます!

人が理解しやすく書こうとすると、うちでは他の人が「どうして表示されない見出しがあるんだろう…?」と理解できない状態になってそうです…

ID:jeTSyI さんの回答

つまるところ、HTMLの論理構造の重要性を理解している人が社にいないってことですね。いや、トピ主だけってことか。
会社が悪いとも言ってられないので、そこはトピ主が見出しをを整える役を担うしかないんじゃないかな。時間があるときにでも、その重要性を会議して、役を決めたらいいよ。コーダーがやってもいいけど、どちらかといえば、もっと上流のお仕事だね。

ID:jeTSyI

あ、回答としては、<h2>を挿入の方じゃないかなー

ID:EPkiHn

何度かデザイナー、上司にHTMLの構造について説明しているのですが、
根本的に「見た目はそれっぽくできてるのに何が問題なの?」という感じです。
すみません、自分でも気がつかないうちにかなり悩んでいたらしく思わずぶわっとなってしまいました笑。
根気よく説明しつつ、自分だけでも正確な仕事ができるように頑張ります。

ID:eJPWtG さんの回答

HTML5でなぜhタグに悩むの?
全部h1でいいよ。

<!-- ここに見出しが無い -->の部分は、実際に見出しないのであればsectionで囲っちゃダメよ。

ID:DcnFhL

同意です

ID:EPkiHn

全部h1にしたとしても

  • <section>は<div>にして<hn>は<h2>とする
    の案と同じアウトラインになりますよね。

本来ならば<!-- ここに見出しが無い -->の部分に何がしか見出しが入り、<hn>と<h3>が同レベルになるだろう内容であるにもかかわらず、それが精査されず、見た目からページを作られてしまっているので困っています。

文章の内容によっては<section>2-2を<div>、<h2>を<p>にして<h3>を<h2>にするのもいいかもしれません。

ID:TkANGx

コメ主にあえて突っ込ませてもらうとだな。
まず、HTML5の思想の話をしている訳じゃないんだよ。
現状では検索エンジン上でもブラウザ上でも全部h1にするのは、どちらかといえば良くない。

んで、トピ主も
> <!-- ここに見出しが無い -->の部分は、実際に見出しないのであればsectionで囲っちゃダメよ。
が解ってるからこういうトピックを立てたんだと思うよ。もうちょい文章を読んで理解してから書き込んだほうがイイと思うよ。

ID:eJPWtG

> 現状では検索エンジン上でもブラウザ上でも全部h1にするのは、どちらかといえば良くない。

は?何いってんだか ┐(´д`)┌ヤレヤレ

ID:SR/NMB

> 現状では検索エンジン上でもブラウザ上でも全部h1にするのは、どちらかといえば良くない。

どゆこと??

最終更新日:2014-01-08 (4,167 views)

関連するトピックス

ページ上部に戻る