我遇到了IE 10的浏览器兼容性问题。为了弥补在早期版本ie中推动这个div的负顶部边距,我将父div设置为相对但是这个修复似乎不适用于ie10 。这是我的代码:
<div class="hidden-panel">
<div class="gradient-wrap">
<div class="calls">
<table>
<tr>
<td>
<a href="/"><img src="bully-call1.png"></a>
</td>
<td>
<a href="/"><img src="bully-call2.png"></a>
</td>
<td>
<a href="/"><img src="bully-call3.png"></a>
</td>
</tr>
</table>
</div>
<div class="blue-window">
<img src="take-pledge.png">
</div>
</div>
</div>
和css:
.gradient-wrap{
padding-top: 80px;
padding-left: 25px;
padding-bottom: 100px;
background: url(gradientbg.png) repeat-x;
margin-top: -100px;
position: relative;
}
.calls{
width: 60%;
}
.hidden-panel{
background-image: url(hidden-panel.png);
background-position: center top;
background-repeat: no-repeat;
}
.blue-window{
background-color: $theme_color_6;
padding: 45px 180px 45px 0px;
width: 180px;
margin: 100px auto 30px;
}
答案 0 :(得分:0)
我现在不是100%肯定为什么,但看起来内容在IE10中被推下来了,因为没有足够的空间用左边填充你也有。
如果您将padding-left
更改为22px
.gradient-wrap
,它将按预期工作(填充少一点)。