在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