声明式的隐藏行为
问题
为了今天拥有交互式内容,通常需要将脚本添加到处理事件的页面。这是最流行的选项卡组件的工作方式。但是,使用脚本给开发人员带来了不必要的负担,他们本来可以实现视觉设计,并且除非开发人员谨慎地添加适当的aria角色,否则会降低可访问性。
表明,各个站点的选项卡的UI设计差异很大,因此此处的目标是提供选项卡的功能,同时允许开发人员应用适合其审美的样式。
目标
有许多目标,而一个人体工程学的建议可能无法全部实现:
无需使用脚本即可切换元素的可见性*
可以根据当前状态设置样式
可以通