我爲使用SASS/SCSS,Compass,Bootstrap和Font-awesome的網站開發了CSS。我現在正在Chrome,Firefox,IE11和IE9中測試它。 我已確保使用Compass導入所有供應商特定的屬性,以確保獲得所有必要的供應商前綴。我也檢查了所有部分支持的屬性,以確保它們至少支持IE9與http://caniuse.com/。在IE9中出現意外的怪異CSS行爲
當使用IE11測試我的網站並將文檔模式和用戶代理字符串設置爲IE9時,一切正常。但是,當通過VirtualBox測試IE9本機(從http://dev.modern.ie/tools/vms/的Win7圖像)時,我在CSS中出現了許多意想不到的奇怪行爲。
從margin-left:15px
到float:right
似乎都有問題。這裏沒有真正的模式,它似乎只是隨機CSS屬性,得到不正確的呈現。
爲什麼IE9不支持margin-left和float這樣看起來很正常和支持良好的屬性?他們爲什麼在IE9模式下工作在IE11中,但不在IE9本機中工作?
太寬泛。將SSCCE中的「怪異」縮小幷包含在問題中。 – user2864740