【发布时间】:2014-02-07 13:33:47
【问题描述】:
根据the bootstrap document,添加aria-hidden="true" 告诉辅助技术跳过模态的DOM 元素,这解释了aria-hidden=true 在主modal div 中的存在。
在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 -->
【问题讨论】:
标签: twitter-bootstrap modal-dialog accessibility screen-readers