Css背景不能工作?
我有一个问题。Css背景不能工作?
我目前正在建立一个“博客”网站。这并不重要,但.. 我想把我的背景设置为我拥有的特定图像。 它曾经工作!直到最近,我只是不知道为什么它不会。
它适用于当我在我的电脑上,一切正常。 但我使用000Webhost作为网站的主机。 所以,如果你去“http://pontuslundhblogg.uphero.com/”
你可能会看到,该网站是完全白色的。导致图片不会加载为背景。 在我的css表中,我正在使用:
body {
background-image:url(“bakgrund.jpg”);
是的,我没有命名图片bakgrund.jpg并上传到000webhost。它完全相同的名称等我想知道..可以两个不同的CSS样式表使它变得怪异或什么?原因我添加了第二个CSS样式表,以便能够在不同的工作表中有一个下拉菜单,并且我添加了下拉菜单。大约在那个时候,它开始搞乱了我..
是我做错了什么。 或者它是000Webhost?
(想补充一点,没有我的照片是现在工作,我也可以用更多的代码,如果需要的贡献!)
如果你去pontuslundhblogg.uphero.com/bakgrund.jpg你得到一个消息
“的图像pontuslundhblogg .uphero.com/bakgrund.jpg不能显示 ,因为它包含错误“。
如果你去pontuslundhblogg.uphero.com/bakgrund1.jpg你得到404页,这意味着第一个路径(bakgrund.jpg)是正确的 - 但图像本身并不好。
尝试重新上传或联系托管服务。
如果您使用FTP,也许您需要更改FTP程序设置中的某些内容 - 也许从ASCII码更改为二进制传输。 http://www.inmotionhosting.com/support/website/file-management/corrupt-file-ftp-transfer
你也应该摆脱'背景'属性(这已被弃用)从你的身体标记,并依靠CSS中的'background-image'代替。另外值得注意的是'url(“bakgrund.jpg”)'表示“bakgrund.jpg与这个CSS文件在同一个文件夹中”,所以如果你移动其中的任何一个,URL将不再正确。 – 2014-11-05 12:15:51
我要试一试..(更改二进制) – 2014-11-05 12:17:18
让我们知道它是否有效 – TamarG 2014-11-05 12:20:59
这是因为它无法找到图像...您必须指定图像的正确路径才能显示它。 – Siyah 2014-11-05 12:05:47
如果您访问http://pontuslundhblogg.uphero.com/bakgrund.jpg,您会收到一条消息“图片http://pontuslundhblogg.uphero.com/bakgrund.jpg无法显示,因为它包含错误”。所以图像确实存在,我认为路径是正确的,但图像本身并不好。尝试再次上传 – TamarG 2014-11-05 12:06:13
bakgrund.jpg拼写错误.. ???它可能是bakground.jpg – Tushar 2014-11-05 12:06:14