在IE8中,我的图像使用绝对位置向上移动了几个像素。它在Firefox / Chrome / IE8Compatibility中看起来很好。我已经查看了有关此主题的各种主题,但无法获得任何工作。这是代码的样子:
<a href='/'><img src='/' border='0' width='180' height='40' style='position:absolute; margin-left:90px; top:0px;'></a>
这会将图像放在页面顶部,除非在兼容模式下,否则在除IE8之外的所有浏览器中都可以正常显示。我在开头就有了doc类型:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
使用任何其他文档类型似乎打破了我的页面。我尝试将其设置为强制在IE中兼容,但我的页面上的闪存不会加载。
我还能尝试其他什么吗?感谢。
答案 0 :(得分:1)
有一点需要注意的是,你必须把你的style =“position:absolute;”你的&lt; a&gt;里面标签
尝试使用css重置代码段修复IE的许多不兼容问题。