In actual web development, inserting pictures, including CSS files, etc. all require paths. If the file path is added incorrectly, the reference will become invalid (the linked file cannot be browsed, or the inserted picture cannot be displayed, etc.). Many beginners are confused. Below I will introduce relative paths and absolute paths in detail.
HTML relative path
refers to the path relationship with other files (or folders) caused by the path where this file is located.
For example:
The absolute path of file 1.htm is: d:/www/html/1.htm
The absolute path of file 2.htm is: d: /www/html/2.htm
Then: the path of 1.htm relative to 2.htm is: 1.htm
If To link to the same directory, you only need to enter the name of the document to be linked, for example:
<a href =”1 htm”>网页链接 </a> <img src=”bg.jpg” />
If you link to a lower-level directory, you need to enter the directory name first, then add "/", and then enter the file name ,For example:
<a href =”html/ next.htm”> <img src=”images/bg.jpg” />
If you connect to the upper-level directory, you need to enter "../" first, and then enter the directory name and file name, for example:
<a href = “../ www/index.htm”>
There are now 4 html files, namely aaa.html bbb.html ccc.html index.html
1 | Link to index web page |
For example, the code of bbb.html link to ccc.html is as follows:
Link ccc web page | ##
For example, the code for linking aaa.html to ccc.html is as follows:
Files that link to lower-level directories
For example, the code for linking ccc.html to aaa.html is as follows:
|