gpt4 book ai didi

html - CSS "background-image"在 IE8 及以下版本中不显示

转载 作者:行者123 更新时间:2023-11-28 07:10:18 26 4
gpt4 key购买 nike

无论我做什么,我都无法让 background-image 属性在 IE8 中正常工作。
我什至将所有内容都精简到最低限度,只有一个正常运行的 HTML 页面:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Welcome to Fritz PT!</title>
<link rel="stylesheet" href="css/style.css">
</head>
<body>
<div class="myClass">

</div>
</body>
</html>

类的 CSS 如下:

.myClass {
background-image: url(/images/header_image_fallback.gif);
height: 300px;
width: 300px;
}

但在 IE8 及更低版本中仍然没有任何显示。

我尝试了多种图像格式(.gif、.jpg、.png),在文件夹路径周围加上引号 ('/images/header_image_fallback.gif'),然后是 HTML。 IE8不支持background-image属性吗?如果它有所作为,我目前正在 VirtualBox 中对此进行测试。

最佳答案

好的,如果其他人遇到与我相同的问题,我发现了这个问题。显然,即使语法适用于所有现代浏览器,您也需要确保 ../用于 IE 的文件夹路径。因此,在我的原始代码(适用于现代浏览器)中,我有上面看到的文件夹路径/images/header_image_fallback.gif 但是,对于 IE,我需要这样做 ../images/header_image_fallback.gif。我的图像文件夹位于我的 css 文件的目录之上,我认为这对 IE 而非现代浏览器很重要

关于html - CSS "background-image"在 IE8 及以下版本中不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32698185/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com