私が取り組んでいるブログでアクセシビリティを向上させたいと思います。ブログはバイリンガルで、デフォルトではハンガリー語で表示されます。フラグをクリックすると言語が変更されます(JavaScriptはclass=js-en
でdivからnodisplay
クラスを削除し、class=js-hu
でdivに追加します)。HTML5アクセシビリティ/ ARIA:アーティクル内で翻訳にどのような役割を使用する必要がありますか?
各記事の2つの部分を分けたいと思います。私は<aside>
の使用を検討しましたが、正確ではありません(英語で見ると、ブログの主な内容です)。
有効なタグとARIAの役割を使って、アクセシビリティを改善するために、どうお勧めしますか?
<article>
<div class="js-hu"> <!-- blog post in Hungarian -->
<p>
magyar szöveg, nem értenéd
</p>
</div>
<div class="js-en" hidden> <!-- blog post in English -->
<p>
same text in English
</p>
</div>
</article>
私はそれについて考えなかった。それは私が探しているものかもしれません。 ':lang'も便利です。ありがとう! – c0derabbit