[英]Layout break in IE11 but in Chrome works fine
我的网站上有这个存档并且工作正常。 但是当我在 IE11 中打开它时,图像没有调整大小。
我的代码:
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<div class="container">
<ul class="nav nav-tabs">
<li class="active"><a data-toggle="tab" href="#img">Img 1</a></li>
<li><a data-toggle="tab" href="#imgg">Img 2</a></li>
<li><a data-toggle="tab" href="#imge">Img 3</a></li>
<li><a data-toggle="tab" href="#imgee">Img 4</a></li>
</ul>
<div class="tab-content">
<div id="img" class="tab-pane fade in active">
<img src='img1.png' width="90%" />
</div>
<div id="imgg" class="tab-pane fade">
<img src='img2.png' width="90%" />
</div>
<div id="imge" class="tab-pane fade">
<img src='img3.png' width="90%" />
</div>
<div id="imgee" class="tab-pane fade">
<img src='img4.png' width="90%" />
</div>
</div>
</div>
<style>
.tab-pane {
margin-top: 10px;
}
</style>
有人知道为什么 img 在 IE11 中会中断吗?
我已经使用您的代码创建了一个示例,似乎在 IE 浏览器中一切正常,截图如下。 请检查您的代码,是否还有其他 CSS 样式?
此外,尝试清除浏览器数据(如:缓存),然后您可以尝试使用F12开发工具检查HTML元素和CSS样式。 然后,尝试设置 div 容器的宽度属性。 如:
<style>
.tab-pane {
margin-top: 10px;
}
.container{
width:90%;
}
</style>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.