日前把網頁改為 HTML5 ,當我正開心的修改著程式,赫然發現 IE8 肚子餓!會偷吃我的文字,什麼鬼丫!Chrome, Firefox 都很正常!偏偏又是那個問題最多的 IE ,沒辦法,還是有很多網友是無知的被 IE 荼毒,所以這個 bug 還是要找出來!
經過 Google 大神的指示,這是 IE 歷史悠久的捉迷藏臭蟲 (Peek-a-boo bug) ,在 IE6 的時代就出現了,到了 IE9 還在(改了三代都沒修好,效率似忽不太好!)
狀況大概是這樣:在瀏覽網頁時,網頁上的某部分文字會發生隱形的狀況,如果文字中含有連結,滑鼠移到連結上,文字會被顯示出來,但離開後又文字又隱形,或是把隱形的那一段捲到顯示區域外, 再捲回來就可以看到了,再多捲一點又消失了,文字仍然是存在的,只是看不到。
而解決方案目前試過 IE8 是可行的:在在會消失的文字所屬的 div 加上這樣的 CSS style:
{height:0.01%;}
- This is a declared original article, to respect the copyright, please do not repost this article without the consent of the author.
- Keywords : 文字(2), 鬼丫(1), 顯示出來(1), 隱形(1), 連結(1), 赫然發現(1), 要找出來(1), 荼毒(1), 肚子餓(1), 網頁上(1), 經過(1), 程式(1), 看不到(1), 狀況大概(1), 狀況(1), 無知(1), 瀏覽網頁(1), 消失(1), 沒辦法(1), 沒修好(1)
0 0
2012-07-05T16:06:00+0000