根据the bootstrap document,添加aria-hidden="true"
告诉辅助技术跳过模态的DOM元素,这说明主modal div
中存在aria-hidden=true
。bootstrap模式关闭按钮aria-hidden = true
为modal-header div
中的模式关闭按钮添加aria-hidden=true
的目的是什么?
<!-- Modal -->
<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
**<*div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">× </button>
<h4 class="modal-title" id="myModalLabel">Modal title</h4>
</div>***
<div class="modal-body">
...
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
<button type="button" class="btn btn-primary">Save changes</button>
</div>
</div><!-- /.modal-content -->
</div><!-- /.modal-dialog -->
</div><!-- /.modal -->
hallo @Daniel,我只是想问你为什么要使用咏叹调隐藏?如果我删除它的工作,因为它是。 – Virbhadrasinh
我们使用'aria-hidden'来隐藏X /'×',因此屏幕阅读器将不会宣布“x”或“times”,并添加隐藏的可视文本“Close”,以便屏幕阅读器拥有适当的按钮标签。 –