imgBox をセクショニング・コンテンツにしたい
Closed this issue · 3 comments
yomotsu commented
@geckotang @tacamy にもちょっとご意見をいただきたいのですが、
現状、div
で出力しているのですが、h1
が入る都合で見出しのレベルが前後のコンテキストよりも上がってしまって、HTML的には、imgBoxをセクショニング・コンテンツにしてh1
の影響範囲をそこに留めたいと思っています。
現状: 前後の文章の見出しレベルに問わず基本的にh1を使っている(編集のmd書くときに自由に買えられはするけどだいたい#見出し
にしてる)
<div class="imgBox">
<h1>見出し</h1>
<img src="xxx.png">
</div>
なので、そもそも見出しはh1に固定してセクションに閉じ込めてしまいたい。画像の見出しとして。
案: 無難にセクション。でもセクションでいいのか?
<section class="imgBox">
<h1>見出し</h1>
<img src="xxx.png">
</section>
案: figure。でも<figcaption>
にパースするのはつらそうなので、全部をfigureに突っ込んでしまうことになるけど、どうしよう。(FYI: figureはセクショニング・ルートなので、見出しの影響を外に出さない)
<figure class="imgBox">
<h1>見出し</h1>
<p>注釈テキストは本来figcaption要素が妥当だけど、とりあえず`p`としてここに出してしまう</p>
<img src="xxx.png">
</figure>
geckotang commented
理想形はやっぱりfigureとfigcaptionかなぁ
<figure class="imgBox">
<h1>見出し</h1>
<img src="xxx.png">
<figcaption>注釈テキスト注釈テキスト注釈テキスト注釈テキスト...</figcaption>
</figure>
yomotsu commented
ですねー。とりあえずコンテナーをfigureで検討して見出しレベルだけでもなんとかしたいと思います。ありがとうございます
leaysgur commented
merged