May 3, 2019

HTML の <main> 要素とブログのサイドバー

ブログの場合、<main> 要素の中にブログのサイドバーのHTMLを入れても良いものなのだろうかと悩み、調べていたところMDNのサイトに辿り着きました。

<main> - HTML: HyperText Markup Language | MDN

<main> 要素の内容は、文書で固有のものにしてください。この内容はサイドバー、ナビゲーションリンク、著作権表示、サイトロゴ、検索フォームのような、文書のセットや文書のセクションにまたがって繰り返されるものを除くべきです。

(HTML)文書で固有のもの はブログの場合は 記事 であると考えたので、サイドバーを<main> 要素に含めないことにしました。