所以 CSS@media
查询在 IE8 中不起作用。
@media (min-width: 768px) {
/* some css */
}
@media (min-width: 972px) and (max-width: 1024px){
/* different css */
}
现在,我可以IE_min768.css
创建名为and的单独 CSS 文件,IE_min972_max1024
并使用 Javascript 在调整页面宽度时动态加载和卸载文件。但这违反了 DRY,并且在多个地方维护 CSS 会很痛苦。
是否可以使用 Javascript(仅在 IE 中)来实际读取 CSS 文件、检测@media
部分并在正确的情况下将该 CSS 动态应用到浏览器?