2012-07-05 41 views
0

我只在IE9中有這個令人討厭的呈現問題,IE8 & IE7與其他瀏覽器一樣正常工作。僅在IE9中動態呈現HTML問題

http://jsfiddle.net/65Zsv/

打開IE9中演示和懸停在圖片。問題是,在IE9中,位於圖像下的文本呈現出工件。

我能夠通過強制IE9進入IE8兼容模式來解決這個錯誤,但仍然陷入了困境,我正在尋找一個真正的解決方案。

P.S.我沒有安裝IE10,我不知道該錯誤是否會出現在屏幕上...

回答

1

此錯誤可以通過將文本包裝在塊級標記中解決。更新您的提琴所以和錯誤消失:

<html> 
<head></head> 
<body> 
<div class="itemBtn"><img src="http://a3.mzstatic.com/us/r1000/029/Video/ad/b9/e4/mzi.sporozgs.100x100-75.jpg"><br> <p>IIII THIS IS SOME CRAZY TEXT</p></div></body> 
</html> 

我不知道在<體>標籤文本的規則,但我認爲它必須在某個時間點塊級元素。這可能是一個無效的標記比MS錯誤更多的情況。