H!
我对 webkit-browsers 和 firefox 中某些元素的定位有疑问。
在 Safari/Chrome 中,看起来我希望它是:
但在 Firefox 中,它看起来像这样:
代码
HTML
<ul>
<li>
<div class="img">
<a href="#">
<img src="#" />
<p><span class="circle"><img src="white-circle.png" alt="" /></span></p>
</a>
</div>
</li>
</ul>
CSS
li {
position: relative;
}
p {
top: 0;
width: 100%;
height: 100%;
position: absolute;
text-align: center;
background-color: black;
}
p img {
width: 70%;
height: 70%;
position: absolute;
top: 50%;
left: 50%;
margin-top: -35%;
margin-left: -35%;
}
知道那里发生了什么吗?Firefox 有position: absolute
不同的解释吗?