javascript - 通过 html 和 css 为 ie8 调整背景图片大小

标签 javascript html css internet-explorer-8 internet-explorer-7

我应该如何解决在 Internet Explorer 7/8 中调整背景图像大小的问题?我在搜索引擎中尝试了更多,但没有得到任何有值(value)的结果。给我一些解决这个问题的方法。

最佳答案

有多种方法。第一,您可以使用 CSS“hacks”来获得不同的结果。例如。

.myElement {
    background-image: url('myimage-600px.png'); /* Modern browsers */
    background-image: url('myimage-400px.png')\9; /* Internet explorer 8 and lower */
    *background-image: url('myimage-200px.png'); /* Internet explorer 7 and lower */
}

或者,您可以使用媒体查询,并包含 css3-mediaqueries-js 以支持 IE。 Here是 JavaScript 文件。

要执行媒体查询,您可以使用这样的方法编写它。

@media screen and (min-width: 800px) {
    .myElement {
        background-image: url('myimage-800px.png');
    }
}

关于javascript - 通过 html 和 css 为 ie8 调整背景图片大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24152967/

相关文章:

javascript - 如何检查 iframe 是否已完全加载?

html - 在 Google Chrome 中添加 300 个选项以选择中断 css 布局

css - 如何使用 ASP.NET MVC 设计我的 CSS?

css - :hover on dropdown menu 问题

css - Web Essentials 2013 减少编译错误

javascript - Android 版 Chrome 中的gesturestart事件模拟

javascript - 在另一个 span 标签内的图像底部插入 span

javascript - 我的 JavaScript 方程有问题(二进制到十进制转换器的一部分)

javascript - Qualtrics 更改选择组排名的文本

javascript - 如何在用户的浏览器中缓存我的网站?