A File Path is a concept used in HTML to define the path of the file into the respective website’s folder structure. This is specially used to find the exact location of the file from the desired folder means it exactly works as a guideline or address of a particular file which is web browser going to call. This concept in HTML mainly used to detect file paths of images, WebPages, and files, CSS file, Script file, media files like video, etc. One can find the path of the file by using two attributes called src or href. Those attributes help us to attach an external file or source with our HTML document.
Syntax
It’s an important thing to know the path of files which are going to include in web pages.
So here is the syntax to include these files in webpages as follows:
Syntax:
<img src="/static/imghwm/default1.png" data-src="img_folder/img_name" class="lazy" alt="">
This is used to insert the image into our webpage.
Here is a list of some path with its description is as follows:
-
: This is used when we are going to use an image from the same folder treating as the current page.
-
: It is used to indicate that the given image is stored in the image folder in the same website folder.
-
: This is used to define respective is stored into the image folder of the root where the current web folder is located.
-
: This type tells the user, given image is stored exactly one level upwards from the current folder of the website.
Those file paths are used in the code whenever there is a need to add some external files like webpages, images, style files, script files, and more things.
While defining the file path, it’s always necessary to include the exact URL, proper file name, and exact image name with the proper extension. If all those things are properly included, then the included file or image will be displayed properly on the webpage.
The above syntax is divided into two types. One is for the Absolute file path, which is based on URL address. Another is for the Relative file path, where we can define the address of files and images by giving simple its name or folder path to access contents from it.
We will see both the types of the File path in detail in the following section, where it will demonstrate how it actually is going to work.
How does the file path work in HTML?
There are two types of file paths: Absolute File Path and another is Relative File Path.
The absolute file path is used whenever we are using a full URL address for defining the file path.
Syntax: src=”url”;
Example: Here is the actual code to define how Absolute file path code going to work in website structure:
<title>Absolute file path</title> <img src="/static/imghwm/default1.png" data-src="img_folder/img_name" class="lazy" alt="My Image" style="max-width:90%">
Whereas the Relative File path is used to define a specific path to the file where actually all images are located with respect to the current folder.
Syntax:
or or../img_folder/img_name or
Here we are going to include an example which is having all possible ways to display file path using Relative File Path is as included bellows:
<title>Relative file path Demo Example</title> <h4 id="Example-showing-file-in-same-folder">Example showing file in same folder </h4> <img src="/static/imghwm/default1.png" data-src="images/Candle.jpg" class="lazy" alt="Image demo " style="width:80px; height:80px; "> <h4>Example showing file present in a folder above its current folder </h4> <img src="/static/imghwm/default1.png" data-src="../images/Candle.jpg" class="lazy" alt="Image demo " style="width:80px; height:80px; "> <h4>Example showing file available in a folder, which is exactly located at root position of its current sub folder </h4> <img src="/static/imghwm/default1.png" data-src="https://cdn.educba.com/images/Candle.jpg" class="lazy" alt="Image demo " style="width:80px; height:80px; ">
It’s always considered good practice to use a Relative file path rather than an absolute file path concept.
Examples of File Path in HTML
Here are the following examples mention below
Example #1
This is the example which going to show how Absolute File Path going to Work. Code for it as follows:
Code:
<title>Absolute file path</title> <h2 id="Absolute-File-Path">Absolute File Path</h2> <p> This is example of Absolute file path. In this concept we are going to use Specific "URL" address of file. So we can easily add this file or image on their website.</p> <img src="/static/imghwm/default1.png" data-src="https://www.nearbuy.com/mumbai/educba-andheri-east/photos/Photos.jpg" class="lazy" alt="Mountain">
Output:
Example #2
Code:
<title>Relative file path Demo Example</title> <h2 id="Relative-File-Path">Relative File Path</h2> <p>In This Example we are going to see how Relative File Path going to work on same image.<br> So we are taking one image here stored at one specific website folder , so it will display same thing using different path</p> <h4 id="Relative-File-path-with-image-in-same-folder">Relative File path with image in same folder </h4> <img src="/static/imghwm/default1.png" data-src="images/flag.png" class="lazy" style="max-width:90%" alt="File Path in HTML" > <h4 id="Relative-File-path-with-image-present-in-a-folder-above-its-current-folder">Relative File path with image present in a folder above its current folder </h4> <img src="/static/imghwm/default1.png" data-src="../images/flag.png" class="lazy" alt="Image demo " style="max-width:90%"> <h4 id="Relative-File-path-with-image-available-in-a-folder-which-is-exactly-located-at-root-position-of-its-current-sub-folder">Relative File path with image available in a folder, which is exactly located at root position of its current sub folder</h4> <img src="/static/imghwm/default1.png" data-src="https://cdn.educba.com/images/flag.png" class="lazy" alt="Image demo " style="max-width:90%">
Output:
Example #3
Code:
<title>Relative file path Demo Example</title> <h2 id="Relative-File-Path">Relative File Path</h2> <p>In This Example we are going to see how Relative File Path going to work on Image as well as on files also<br> So we are adding HTML File, CSS File and image also to see the actual result</p> <h4 id="Relative-File-path-with-image-in-same-folder">Relative File path with image in same folder </h4> <img src="/static/imghwm/default1.png" data-src="images/EDUCBA.png" class="lazy" style="max-width:90%" alt="File Path in HTML" > <h4 id="Relative-File-path-with-HTML-file-present-in-the-folder">Relative File path with HTML file present in the folder </h4> <a href="index.html"> HTML file </a> <h4 id="One-can-give-Style-path-through-Absolute-or-Relative-position-Here-we-are-using-relative-file-path">One can give Style path through Absolute or Relative position. Here we are using relative file path</h4> <a href="main.css"> CSS file </a>
Output:
Conclusion
From all the above information, we realised that the HTML file is used to define the address or path of files or images where they are actually stored in the website structure.
That file path is shown in two possible ways: Absolute File Path, where another is for Relative File Path, as we saw in the above information.
The above is the detailed content of File Path in HTML. For more information, please follow other related articles on the PHP Chinese website!

HTMLisaspecifictypeofcodefocusedonstructuringwebcontent,while"code"broadlyincludeslanguageslikeJavaScriptandPythonforfunctionality.1)HTMLdefineswebpagestructureusingtags.2)"Code"encompassesawiderrangeoflanguagesforlogicandinteract

HTML, CSS and JavaScript are the three pillars of web development. 1. HTML defines the web page structure and uses tags such as, etc. 2. CSS controls the web page style, using selectors and attributes such as color, font-size, etc. 3. JavaScript realizes dynamic effects and interaction, through event monitoring and DOM operations.

HTML defines the web structure, CSS is responsible for style and layout, and JavaScript gives dynamic interaction. The three perform their duties in web development and jointly build a colorful website.

HTML is suitable for beginners because it is simple and easy to learn and can quickly see results. 1) The learning curve of HTML is smooth and easy to get started. 2) Just master the basic tags to start creating web pages. 3) High flexibility and can be used in combination with CSS and JavaScript. 4) Rich learning resources and modern tools support the learning process.

AnexampleofastartingtaginHTMLis,whichbeginsaparagraph.StartingtagsareessentialinHTMLastheyinitiateelements,definetheirtypes,andarecrucialforstructuringwebpagesandconstructingtheDOM.

How to design the dotted line segmentation effect in the menu? When designing menus, it is usually not difficult to align left and right between the dish name and price, but how about the dotted line or point in the middle...

HTML Element Analysis in Web Code Editor Many online code editors allow users to enter HTML, CSS, and JavaScript code. Recently, someone proposed...

About how to avoid code compression when building static pages using react-app-rewired Many developers want to deliver to...


Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

Dreamweaver CS6
Visual web development tools

DVWA
Damn Vulnerable Web App (DVWA) is a PHP/MySQL web application that is very vulnerable. Its main goals are to be an aid for security professionals to test their skills and tools in a legal environment, to help web developers better understand the process of securing web applications, and to help teachers/students teach/learn in a classroom environment Web application security. The goal of DVWA is to practice some of the most common web vulnerabilities through a simple and straightforward interface, with varying degrees of difficulty. Please note that this software

SAP NetWeaver Server Adapter for Eclipse
Integrate Eclipse with SAP NetWeaver application server.

Zend Studio 13.0.1
Powerful PHP integrated development environment

ZendStudio 13.5.1 Mac
Powerful PHP integrated development environment