Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

<aside> 要素のアクセシビリティマッピングの変更が各ブラウザーに反映されている #468

Open
kubosho opened this issue Dec 30, 2024 · 1 comment
Assignees
Labels
comment Comments on blog entry content

Comments

@kubosho
Copy link

kubosho commented Dec 30, 2024

記事タイトルまたは URL

<aside> 要素のアクセシビリティマッピングが変更

内容

まず、記事の公開ありがとうございました。この記事のおかげでHTML Accessibility API Mappings 1.0の存在を知ることができました。

さて該当の記事では、ブラウザ対応状況について下記のように書かれています。

Scott O'Hara 氏が Webkit(bugs.webkit.org)、Chromium(bugs.chromium.org)、Firefox(bugzilla.mozilla.org)にバグを立てていますが、今のところ(2022年4月14日現在)どれも反映はされていません。従来どおり、使用箇所に関わらず complementary ロールの扱いとなります。

Web ページの制作に際しては、まだブラウザが対応していないため最新の HTML Accessibility API Mappings(W3C)を前提にしたマークアップは時期尚早と言えるでしょう。今しばらくは WAI-ARIA Authoring Practices の注意(W3C)に従い、<aside> 要素はトップレベルのランドマークとなる場所でしか使わないとするのが良いかと思います。

ただ現在(2024年12月31日)では主要なブラウザーでの対応が進み、HTML Accessibility API Mappings 1.0の仕様に沿っているようです。

なので対応するブラウザーバージョンの範囲によっては、aside要素をより柔軟に使えるようになっていそうです。

各ブラウザーの確認結果

下記はすべてmacOS 14.6.1で確認した結果です。各ブラウザーは最新の安定版です。

確認用のJSFiddle

https://jsfiddle.net/krhqc3uo/

何を期待するか

何か期待していることはなくて、記事修正をする・しないも任せます。このissueは記事を見て今の状態がどうなっているか気になって調査し、その結果を公開された場に残したくて書きました。

@kubosho kubosho added the comment Comments on blog entry content label Dec 30, 2024
@SaekiTominaga
Copy link
Owner

@kubosho
コメントありがとうございます。
年をまたいでしまうと思いますが、こちらでも最新状況を確認し、必要に応じて追記など検討します!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
comment Comments on blog entry content
Projects
None yet
Development

No branches or pull requests

2 participants