背景图片适用于body标签但不适用于css

时间:2016-06-16 19:36:00

标签: html css

我经常尝试和搜索,但我找不到问题的答案。

当我在我的html文件中写道时:

<body background="images/background/123.jpg">

显示背景图像,但是当我在CSS文件中编写以下代码时,它不是:

body {
    background-image: url("../images/background/123.jpg");
}

在CSS中对图像进行的其他设置确实有效。

有没有人知道为什么它不能用于CSS?

非常感谢你。

2 个答案:

答案 0 :(得分:0)

假设HTML文件和CSS文件位于同一目录中。 CSS版本有一个路径"images/background/123.JPG" 但HTML标签版本有一个路径&#34; ../ images / background / 123.JPG&#34;

考虑到这里的语法没有问题,这里的问题肯定是路径

尝试

background-image:url("images/background/123.JPG");

答案 1 :(得分:0)

试试这个:

background-image:url("../images/background/123.jpg");