我有一個簡單的頁面,並且一切正常,除了ie8和ie9將我的元素1px中的一個移動到右側,並且其顯着的b/c導致1px白色直線在黑色背景上。可怕。 我試了很多CSS黑客,即有條件的評論,但像<!--[if gt IE 7]>
或<!--[if gte IE 8]>
不工作。只有<!--[if gte IE 7]>
被識別,目標ie7也是 - 但是ie7呈現完美的頁面像素。所以我試圖回滾ie7的更改,並附加註釋<!--[if IE 7]>
,但這會在後面的ie中殺死修復程序。 ie8和9似乎認爲他們是ie7。目標只有ie8和ie9(不ie7)
到目前爲止我的代碼
<!--[if gte IE 7]>
<style>
#promo {margin-left:-1px;}
</style>
<![endif]-->
編輯:解決了,現在看來,這是在IETester一個bug,任何工作在正確安裝探險罰款。
我使用html5文檔類型 - 這可能是原因 – Valerij 2011-03-18 14:35:53
本身,這是不太可能的,因爲當IE7是IE的當前版本時HTML5不存在。 – Pops 2011-03-18 14:37:22