manabuyasuda / equip

Gulp, EJS, Sass(ECSS), Aigis, iconfont
MIT License
35 stars 12 forks source link

[add] role属性を共通部分に指定するべきか? #80

Open manabuyasuda opened 8 years ago

manabuyasuda commented 8 years ago

<main>タグにrole="main"<footer>タグにrole="contentinfo"など、 HTML5に対応仕切れていないUAのためにrole属性を指定しておくべきか?

HTML5もWAI ARIAも、仕様書としては同じ意味を持つタグにrole属性をつけるべきではないということになっている。 HTML5のバリデーターに通すと、警告が出る。冗長であっても、クライアントの規模などを考えて、対応すべきであれば指定しておくことが必要とも考えられる。

対応していないUAを調べる必要がある。

manabuyasuda commented 8 years ago

デフォルトでは仕様書通りに指定しない。 指定しておくかどうかは案件次第だし、要件定義で決めておくべき。