我将网站的样式表存储在{root}/styles中,而将图片存储在{root}/images中。如何在样式表中指定图片的路径,以便在images目录中查找指定的图片?
例如,在background-image: url('/images/bg.png');
中。
我将网站的样式表存储在{root}/styles中,而将图片存储在{root}/images中。如何在样式表中指定图片的路径,以便在images目录中查找指定的图片?
例如,在background-image: url('/images/bg.png');
中。
使用..
表示父级目录:
background-image: url('../images/bg.png');
以下是相对文件路径的一切:
以/
开头返回根目录并从那里开始
以../
开头向后移动一个目录并从那里开始
以../../
开头向后移动两个目录并从那里开始(以此类推...)
要向前移动,只需从第一个子目录开始并继续向前移动。
点击这里获取更多详细信息!
使用 ../
:
background-image: url('../images/bg.png');
你可以随意使用它,例如../../images/
,甚至可以在不同的位置使用,例如../images/../images/../images/
(当然与../images/
相同)
/images/sth.png
)和相对于某个上级目录的路径(例如../images/sth.png
)都可以工作。../something/something.sth
,改变相对路径为绝对路径或任何其他方法都无法解决问题。../
的本地文件系统相对路径确实可以正常工作 - 或者至少在这种特定情况下可以正常工作! - aateeque-css
--index.css
-images
--image1.png
--image2.png
--image3.png
image1
:../images/image1.png
。如果你想进入文件夹的根目录,请使用 / 或 ctrl+space 如果你想返回上一级文件夹,请使用 ../ 和 ctrl+space,如果它没有提示,则不要使用 live server 如果你使用 ../