chrome 和 ie10 上的结果可以工作,但不能在 firefox 上工作。
我想在 div 的底部添加阴影背景
请看一下这个
http://jsfiddle.net/yokosatan/mv83a/
这是HTML的代码
<div class="box">
<div class="logo">
<img src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTMLZg7HAU1G8n8ZKnOeai4EsUUtwyyWamco2hPHLjFx2Hl2X3mwQ" border="0"/>
</div>
<div class="name">Name</div>
</div>
和CSS代码
.box
{
text-align:center;
width:105px;
}
.name
{
font-size:11pt;
margin-top:8px;
text-transform:uppercase;
}
.logo
{
width:105px;
height:105px;
background:white;
display: table-cell;
vertical-align: middle;
position:relative;
}
.logo:after
{
content:url('http://s24.postimg.org/f1dompt4x/shadow_test.png');
position:absolute;
bottom:-15px;
display:block;
height:15px;
}
.logo img
{
margin:0 auto;
max-width:85%;
width:85%;
max-height:85%;
}
问题是如何做与 chrome 或即显示相同的结果。此外,它可能是对所有 Web 浏览器提供相同结果的其他解决方案。
谢谢
更新:我认为原因是我做展示
display:table-cell;
我改为显示块并且它可以工作,但我想让徽标垂直居中。我应该怎么办?