Geek Slack

Introduction to HTML
About Lesson



HTML File Paths


HTML File Paths

File paths are used to link external resources such as images, stylesheets, scripts, and other HTML files in your web pages. There are different types of file paths:

1. Relative File Paths

Relative file paths specify the location of a file relative to the current page. They are used when the linked file is located in the same directory or in a subdirectory of the current page.

Example:

To link to an image file named image.jpg located in the same directory as the HTML file:

<img src="image.jpg" alt="Image">

To link to a stylesheet file named styles.css located in a subdirectory named css:

<link rel="stylesheet" href="css/styles.css">

2. Absolute File Paths

Absolute file paths specify the complete URL or file system path to a resource. They are used when the linked file is located on a different server or in a different directory structure.

Example:

To link to an image file located on a different server:

<img src="https://example.com/image.jpg" alt="Image">

To link to a stylesheet file using an absolute file path:

<link rel="stylesheet" href="/css/styles.css">

3. Root-Relative File Paths

Root-relative file paths specify the location of a file relative to the root directory of the website. They start with a forward slash (/) and are used to link to resources regardless of the current page’s location.

Example:

To link to an image file named logo.png located in the root directory:

<img src="/images/logo.png" alt="Logo">

To link to a script file named script.js using a root-relative path:

<script src="/js/script.js"></script>

Conclusion

Understanding file paths is essential for properly linking external resources in your web pages. By using the appropriate file path type, you can ensure that your web pages load resources correctly and maintain a well-organized directory structure.

Join the conversation