Open manabuyasuda opened 8 years ago
<main>タグにrole="main"や<footer>タグにrole="contentinfo"など、 HTML5に対応仕切れていないUAのためにrole属性を指定しておくべきか?
<main>
role="main"
<footer>
role="contentinfo"
HTML5もWAI ARIAも、仕様書としては同じ意味を持つタグにrole属性をつけるべきではないということになっている。 HTML5のバリデーターに通すと、警告が出る。冗長であっても、クライアントの規模などを考えて、対応すべきであれば指定しておくことが必要とも考えられる。
対応していないUAを調べる必要がある。
デフォルトでは仕様書通りに指定しない。 指定しておくかどうかは案件次第だし、要件定義で決めておくべき。
<main>
タグにrole="main"
や<footer>
タグにrole="contentinfo"
など、 HTML5に対応仕切れていないUAのためにrole属性を指定しておくべきか?HTML5もWAI ARIAも、仕様書としては同じ意味を持つタグにrole属性をつけるべきではないということになっている。 HTML5のバリデーターに通すと、警告が出る。冗長であっても、クライアントの規模などを考えて、対応すべきであれば指定しておくことが必要とも考えられる。
対応していないUAを調べる必要がある。