` と書いてしまうと、スクリーンリーダーは「メイン、メイン」と二重に読み上げてしまうことがあります。これは、親切のつもりが少しお節介になってしまっている状態ですね。

それでも「role」を書くべきケース

基本的にはHTMLタグだけで十分なのですが、例外もあります。

1. 古いブラウザへの対応が必要な場合:かなり古い環境では、HTML5タグを正しく認識できないことがあります。
2. 独自の役割を強調したい場合:例えば、同じページ内に `