【发布时间】:2012-02-02 16:21:49
【问题描述】:
我已经构建了一个手风琴风格的控件,并试图使其尽可能易于访问和语义化。我现在可以正常工作了,但是我不太确定它的一个方面。不知为何感觉有点脏。不确定它是否脏。
在我的手风琴面板中,整个顶部栏(标题)都是可点击的。而且,我在每个顶栏的右侧都有一些关键字框。我实现这些关键字框的方式是绝对定位它们(将它们放在链接的顶部)。这会产生无法再点击栏的死区的不良影响。为了解决这个问题,我只是给关键字框一个 onclick(与链接相同的 onclick)。这一切都有效,但就像我说的那样,感觉很老套/肮脏。
最后,问题: 它是hacky/脏吗?如果是这样,是否有另一种方法来实现那里的关键字框,但不会在可点击区域中创建死区?
【问题讨论】:
标签: jquery html css accessibility semantic-markup