在IE8中,我的图像使用绝对位置向上移动了比应该多几个像素。它在Firefox/Chrome/IE8Compatibility中看起来很好。我已经看过关于这个话题的各种线索,并且不能得到任何工作。下面是代码的样子:无法获得绝对定位在IE8中工作
<a href='/'><img src='/' border='0' width='180' height='40' style='position:absolute; margin-left:90px; top:0px;'></a>
这使图像在页面的顶部,这表明,除非在兼容模式下,除了IE8的所有浏览器的罚款。我在开头有文档类型:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
使用任何其他文档类型似乎打破了我的页面。我试着将它设置为在IE中强制兼容,但是我的页面上的闪存没有加载。
其他我可以试试吗?谢谢。
请定义IE8中出了什么问题。你只是说它不按你想要的方式工作。 – mrtsherman
我编辑了我的帖子。希望它更清楚一点。我的图片正在被移到IE8以上的几个像素,而不是其他任何浏览器。 – JakeIC