IE9下的怪異現象求解

2021-06-05 02:25:25 字數 376 閱讀 7151

有個頁面不知何故,經多台ie9電腦測試,在其中兩台ie9中只顯示一小部分頁面內容,如被裁剪。

測試電腦為一台ie9 rtm版,其餘均為ie9.0.5。

如下圖:

正常情況:

解決方法一:把頁面頂部那一行的「都市直通車」的浮動去除後頁面顯示正常。

解決方法二:原先頁面內通過內聯樣式設定body字型為font-family:helvetica, arial,sans-serif;,在部分ie9下(非上面顯示異常的那幾台),字型顯示異常如下圖,當把字型sans-serif刪除後字型顯示正常(測試電腦確認存在前兩種字型,但似乎沒有生效),頁面顯示不完整的bug也消失。

2023年4月11日更新:造成原因為浮動清除不當,overflow:hidden濫用。

IE9 開發IE9上的螢幕取詞功能

螢幕取詞 是詞典軟體 如 金山詞霸 裡面乙個必要功能。在ie9中,由於使用direct2d介面取代gdi做頁面渲染,原來基於gdi介面的螢幕取詞技術將無法繼續正常工作。因此,如果你的軟體用到了螢幕取詞相關技術,需要針對ie9做調整。建議的解決方案 使用 ui automation api。微軟有乙個...

IE9 開發IE9上的螢幕取詞功能

螢幕取詞 是詞典軟體 如 金山詞霸 裡面乙個必要功能。在ie9中,由於使用direct2d介面取代gdi做頁面渲染,原來基於gdi介面的螢幕取詞技術將無法繼續正常工作。因此,如果你的軟體用到了螢幕取詞相關技術,需要針對ie9做調整。建議的解決方案 使用 ui automationapi。微軟有乙個開...

IE9 開發IE9上的螢幕取詞功能

螢幕取詞 是詞典軟體 如 金山詞霸 裡面乙個必要功能。在ie9中,由於使用direct2d介面取代gdi做頁面渲染,原來基於gdi介面的螢幕取詞技術將無法繼續正常工作。因此,如果你的軟體用到了螢幕取詞相關技術,需要針對ie9做調整。建議的解決方案 使用 ui automation api。微軟有乙個...