我必须支持IE8。模态本身工作正常,但我尝试调整它的大小(在 Firefox 中工作正常)在 IE8 中不起作用。
我只是向模态对话框 div(Bootstrap 结构中的第二个嵌套)添加一个类(在本例中为宽模态),并通过 CSS 应用宽度,没什么特别的。
HTML:
<div class="modal fade" id="modalTest" role="dialog">
<div class="modal-dialog wide-modal">
<div class="modal-content ">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h4 class="modal-title">Testing Modal</h4>
</div>
<div class="modal-body">
<img src="content/Example-Infographic.jpg" width="100%" />
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div>
</div><!-- /.modal-content -->
</div><!-- /.modal-dialog -->
</div>
CSS:
.wide-modal {
width: 60%;
}
我尝试将类添加到上面和下面的 div 中没有(积极)效果。它在 Firefox 中就像一个魅力,在 IE8 中根本没有效果。我也尝试了 px 宽度,没有区别。我确实有 response.js 库,所以总的来说 IE8 的行为不是这样。