2013-04-24 33 views
0

即使我有隐藏窗体控件,也应该使用技巧H65? 例如:WCAG 2.0:技术H65和隐藏窗体控件

1)输入类型= “隐藏”

2)输入由CSS

+0

你是什么意思?隐藏*在CSS中? 'display:none'和'visibility:hidden'(也隐藏在AT中,那么问题可能在于取消激活CSS并感知完全不同的东西)或者显示在视口之外(例如'left:-9999px':仍然被AT以及为什么在屏幕上可以读出输入[type =“text”] * only 0123) – FelipeAls 2013-04-24 20:44:24

回答

3
  1. 它不是一个交互控制,所以没有隐藏。
  2. 这取决于上下文。
    • 如果它总是隐藏,为什么它隐藏CSS而不是type=hidden
    • 如果它被隐藏了一段时间,那么它与其他任何控件都没有区别,如果可以的话,您应该使用<label>。隐藏控件时,可以隐藏标签。当设计师不能确信生产无障碍设计时,H65是最后的选择。如果您应该使用<label>但不允许修复设计,请使用它。
+0

1)好的,谢谢! 2)一些webdesigners /开发者有时会隐藏 tags throught css。这不好,但它发生了! – 2013-04-24 13:07:06

+0

1)是的,它不会被浏览器显示(即使没有CSS)或AT 2感觉到)+1 – FelipeAls 2013-04-24 20:39:54