我对 VS Code 中的实时服务器有疑问。
当我在我的 HTML 代码中使用背景图像时,当我在没有实时服务器的情况下打开该文件时它可以正常工作。但是当我尝试使用实时服务器打开它时,它不会显示背景图像。
1.这是我的html代码 我的html代码
2. 这是我打开它时的输出 chrome without live server 在没有 live server 的 chrome 中输出
- 这是我使用实时服务器使用实时服务器打开它时的输出
我对 VS Code 中的实时服务器有疑问。
当我在我的 HTML 代码中使用背景图像时,当我在没有实时服务器的情况下打开该文件时它可以正常工作。但是当我尝试使用实时服务器打开它时,它不会显示背景图像。
1.这是我的html代码 我的html代码
2. 这是我打开它时的输出 chrome without live server 在没有 live server 的 chrome 中输出
您应该使用“绝对”路径的“相对”路径。这意味着以 '/' (absolute) 或点 '.' 开头 (相对的)。在实时服务器环境中,“/”指向您的根网站目录。
确保图像位于 html 的同一文件夹或子文件夹中。
您的实时服务器无法访问您的 E: 驱动器。
<img src="/image-in-root.jpg" alt="image in same dir as index.html"/>
or
<img src="./image-in-root.jpg" alt="image in same dir as index.html"/>
or
<img src="../../image-2-dirs-up.jpg" alt="image 2 dirs up from this file position"/>
or
<img src="/images/image-in-image-dir.jpg" alt="image in /image dir from root"/>
or
<img src="./images/image-in-image-dir.jpg" alt="image in /image dir one level below current"/>