我想改善我正在处理的博客中的辅助功能。该博客是双语的,默认情况下以匈牙利文出现。点击标志会触发语言更改(JavaScript会从class=js-en
中删除nodisplay
类,并将其与class=js-hu
添加到div中)。HTML5辅助功能/ ARIA:我应该在翻译的文章中使用什么角色?
我想分开每篇文章的两个部分。我曾考虑过使用<aside>
,但它不准确(当用英文查看时,它也是主要的博客内容)。
你有什么建议来提高可访问性,有效的标签和ARIA角色?
帖子是这个样子:
[编辑:改<div class="js-en nodisplay">
到<div class="js-en" hidden>
]
<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