<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
.rightBann{
float:right;
width:188px;
height:254px;
border:1px solid #ddd;
border-left:0 none;
border-top:1px solid #ddd;
}
<div class="rightBann" style="position:absolute; background-color:#ffffff; margin-left:110px;">
Object
</div>
它在 Crome 浏览器上看起来很完美。但是在 IE9 中,Object 的左侧还有另外 110px 的空间。(从左边开始总共 220px) 这个 CSS 是怎么回事?
最佳答案
这是你想要的吗?我使用了 padding-left
。
关于css - IE9 中的 "margin-left",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9950922/