我有两个 div 都有相对位置。内部 div 具有左侧和顶部位置。除了在 IE7 中,它们在所有浏览器中都可以正常工作,看起来左侧位置需要少约 100 像素。我想知道是否可以在不必拥有特定于 IE 的样式表的情况下解决此问题。这是代码
<div style="position:relative;"> <div class="edit-photo-div"> <a href="#"> <span class="edit-photo-icon">Edit</span> </a> </div> </div>
和我的CSS:
> .edit-photo-div {
background-image: url("/images/editphoto.png");
background-position: 9px 6px;
height: 28px;
left: 143px;
position: relative;
top: -27px;
width: 35px;
margin-bottom:-29px;
overflow:hidden;
}
.edit-photo-icon{
padding-left:35px;
position:relative;
top:6px;
color:#7c7c7c;
font-weight:bold;
}