我有一个 150px 宽度和 1px 边框的 div 元素,在另一个包装 div 内。它包含一个宽度相同的 IMG 项目,150 像素。包裹div的方向是从右到左(方向是rtl时会出现问题)
问题:当我在 IE9 中打开我的页面时,图像容器 div 有一个不需要的填充,并且图像从 div 的右侧掉出,超出了 div 的边界。取决于垂直滚动条的存在与否,问题会出现和出现。
<html>
<head>
<style>
.wrap {
width: 300px;
margin: 0 auto;
direction: rtl;
padding: 0;
}
.img-container {
width: 150px;
height: 150px;
border: 1px solid black;
padding:0;
margin:0;
background: red; /*background to show the problem better*/
}
img {
display: inline-block;
}
</style>
</head>
<div class="wrap">
<div class="img-container";>
<img src="my-image.jpg" width="150px"/>
</div>
</div>
</html>
这是问题的屏幕截图:
这是一个已知的错误?我该如何处理?