html - Bootstrap Image Responsive 在 IE 上搞砸了

标签 html css twitter-bootstrap internet-explorer responsive-design

我一直在使用 Bootstrap 开发我的网站,基本上,我有这个结构..

<div class="container">
    <img src="~/Content/Theme/img/image.png" class="img-responsive" style="margin: 0 auto;" />
</div>

它在 Chrome 和 Firefox 上完美运行,但是当我在 Internet Explorer 9 上测试它时,图像变大了,甚至超过了图像本身的大小。当我在 IE (F12) 上使用 Debug模式并取消勾选 .img-responsive 下的 width:100%; 设置时,它恢复正常。

我应该如何解决这个问题?我已经在这里尝试了一些解决方案,包括将 .col-sm-12 添加到图像中,但它仍然无法在 IE 上修复它。

最佳答案

将此添加到您的覆盖样式表中:

.img-responsive {width: auto;}

结合 Bootstrap 中的 max-width 语句,应该可以解决这个问题。另请注意,Bootstrap v3.2.1 还原了导致该问题的提交。

Github discussion for bug #13996

关于html - Bootstrap Image Responsive 在 IE 上搞砸了,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26512388/

相关文章:

html - HTML 中正文背景的可缩放图像

html - 如何摆脱反横幅系统

javascript - 创建表映射的问题

javascript - 半独特的网站背景概念。视频作为背景

HTML 侧边栏被内容覆盖

html - 在 Bootstrap 中创建类似表格的表单

javascript - Bootstrap 可折叠菜单在隐藏打开的 div 时打开

jquery - 手机模糊 "a"

php - 从 MySQL 数据库填充选择字段表单数据并选择正确的值

javascript - 选中时在每个复选框中触发更改事件