我经常尝试和搜索,但我找不到问题的答案。
当我在我的html文件中写道时:
<body background="images/background/123.jpg">
显示背景图像,但是当我在CSS文件中编写以下代码时,它不是:
body {
background-image: url("../images/background/123.jpg");
}
在CSS中对图像进行的其他设置确实有效。
有没有人知道为什么它不能用于CSS?
非常感谢你。
答案 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");