因此CSS @media
查詢在IE8中不起作用。現在使用Javascript讀取CSS文件並動態更改頁面
@media (min-width: 768px) {
/* some css */
}
@media (min-width: 972px) and (max-width: 1024px){
/* different css */
}
,我可以創建單獨的CSS文件命名爲IE_min768.css
和IE_min972_max1024
和使用JavaScript動態加載和卸載文件的頁面寬度進行調整。但是這違反了D.R.Y.並且在多個地方維護CSS會是一件痛苦的事情。
是否可以使用Javascript(僅在IE中)實際讀取CSS文件,檢測@media
部分並在正確的情況下動態地將該CSS應用於瀏覽器?
我在某處詼諧地觀察到「缺乏媒體查詢支持是第一個媒體查詢」:-) – Pointy
只是一個猜測,但是您可以使用'@ import'幹掉CSS嗎? –
更多相似文章文檔: http://stackoverflow.com/questions/7444658/best-solution-framework-to-responsive-design-for-ie7?rq=1 – Kostia