HTML,CSS-背景图片不变

时间:2018-08-24 10:33:33

标签: css

https://imgur.com/a/2gmy3A1

我可以使用以下方法将背景色更改为绿色:style="background-color:green;"

但是我想通过以下方式将其更改为背景图像:

<body style="background-image: url("D:\xampp\htdocs\youtube\new\1image.jpg")";>

(无效)

语法有什么问题?

2 个答案:

答案 0 :(得分:1)

您没有逃脱",而是对图像'使用URL

<body style="background-image: url('D:\xampp\htdocs\youtube\new\1image.jpg');">

您也可以使用相对路径:

<body style="background-image: url('./1image.jpg');">

但是,最好使用CSS进行更改,以尽量避免使用内联样式:

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

答案 1 :(得分:0)

您使用的是嵌套引号,因此您的情况应该是<body style="background-image: url('D:\xampp\htdocs\youtube\new\1image.jpg')";>

错误的语法是-"some text "some text" some text"。浏览器将其解释为-第一个字符串(引用1引用2)和字符串2(引用3引用4)。而您期望的是-父字符串(引用1引用4)和嵌套字符串(引用2引用3)。这是正确的语法-"some text 'some text' some text"