css - 背景图像不会在网站上显示,但会在 Dreamweaver 中显示

标签 css background-image

我遇到了一个问题,当我在 Dreamweaver 中使用它时,我的背景图像可以完美显示,但是一旦我上传了我的站点和 CSS 文件以及它不会显示的所有内容。

这是我的 CSS 代码:

.ELSsubbg {
    background-image: url('../images/NTG_images.jpg');
    background-repeat:no-repeat;
    background-position:top left;
}

任何帮助都会很棒。

最佳答案

因为您在 CSS 中使用相对路径,所以样式表查找图像的位置可能与您直接在浏览器中找到它时看到的位置不同。

尝试使用图像目录的绝对路径而不是相对路径。假设您可以在浏览器中看到位于 http://www.website-name.com/images/NTG_images.jpg 的图像,请尝试删除这些点以使路径从您网站的根目录开始。

background-image: url('/images/NTG_images.jpg');

关于css - 背景图像不会在网站上显示,但会在 Dreamweaver 中显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11596355/

相关文章:

javascript - 单击另一个 div 时如何显示特定文本?

css - 如何使用 <image> 标签回退缩放 SVG?

html - CSS:无法将图像定位在特定位置

css - CSS 背景图像的最佳平铺尺寸

html - 如何使我的背景图像适合整个屏幕 CSS/HTML

html - Bootstrap 4 全屏轮播错误 : captions are centered with a delay

JavaScript/jQuery 毕业去饱和十六进制颜色

javascript - 汉堡菜单,如何改变十字的颜色

c# - 将背景图像添加到 asp.net 主网页 asp.net 4.0 和 html5

html - 如何在不破坏其他 CSS 属性的情况下将 CSS 中的 background-image 属性正确地传输到 HTML 代码中?