0109Name_Not_Found
2018/12/14(金) 04:50:13.49ID:???公式な取り決めとして
<main>やら<nav>やらの意味が定義されると
マシンリーダブルになるんさ
従来のHTMLは
語や句をマークアップする要素は沢山あったんだけど
ブロックについては<form>くらいしか意味のあるものがなくて
セクションを明示するものは全くなかった
だから、たとえばプログラムで
ナビやら広告やらではなく本文部分にアクセスしたい
なんて時に、とても難儀してた
これがHTML5で定義されたセクショニング系要素があると
<nav>や<aside>は本編ではない、<main>が本編、とわかっているので
大変アクセスしやすくなったわけですな
そういう観点でアクセシビリティに大いに寄与している