html“隐藏”属性是一个布尔值,不需要设置值。只要存在就足够了。
那么“aria-hidden”属性呢?仅仅存在就足够了吗?或者是否需要设置值“true”?
aria-hidden
必须具有 true|false 值。但请注意,aria-hidden
is not如果您使用的是hidden
属性或者如果您使用 CSSvisibility:none
or display:hidden
。后三种隐藏方法中的所有三种也会对屏幕阅读器隐藏该元素。你只需要aria-hidden="true"
如果您想对屏幕阅读器隐藏显示屏上的某些内容,例如不会向页面添加含义的装饰元素。
如果您通过将对象的字体大小设置为 0 或使用剪切矩形或使用以下命令将元素“推”出屏幕来“隐藏”对象x
or y
, 然后你will需要设置aria-hidden="true"
因为以前的技术只是在视觉上隐藏该元素,而不是真正隐藏该元素。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)