Home > Article > Web Front-end > The difference between relative paths and absolute paths in HTML
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 | 5ff5b82c7d63ca4a4f53f58c49f11459Link to index web page5db79b134e9f6b82c0b36e0489ee08ed |
For example, the code of bbb.html link to ccc.html is as follows:
d541a63e5727f05e7aeed11bc804f5eeLink ccc web page5db79b134e9f6b82c0b36e0489ee08ed |
##
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:
|
The above is the detailed content of The difference between relative paths and absolute paths in HTML. For more information, please follow other related articles on the PHP Chinese website!