我尝试过tabindex,但没有成功
有没有一种方法可以在不使用 JS 交换代码的情况下更改元素的读取顺序?
最佳答案
您可以修改 HTML 代码中的 div 顺序,然后将它们放置在 Flexbox 的 order
属性中。
https://developer.mozilla.org/fr/docs/Web/CSS/order
父级必须具有 display: flex
才能正常工作。
这不是最干净的解决方案,但这是一个可以解决您的问题的无js解决方案。
关于jquery - HTML 强制 VoiceOver 的朗读顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38056029/