【发布时间】:2013-10-04 13:46:25
【问题描述】:
我正在设计一个表单like this,其中该行中标签的底部对齐为直线,该行中输入字段的顶部对齐。
Owing to some restriction in CSS(我们无法固定高度,因为它会有所不同),我必须将表单元素的标签放在第一行,然后将它们各自的输入字段放在下一行(这样输入字段位于其标签下方)。
我用这个 html 结构测试了键盘和 tab 顺序,它工作正常。 我想知道 JAWS 或任何其他屏幕阅读器中的阅读顺序不正确。
任何改变阅读顺序的方法的建议 要么 是否可以继续使用此 html 结构,因为 tab 顺序仍然有效?
【问题讨论】:
-
这里是小提琴:jsfiddle.net/YwMEu/3 用于标记
标签: forms accessibility semantic-markup form-layout