The <img> tag in HTML is used to embed images into a webpage. It is a self-closing tag, meaning it does not have a closing tag. The primary attributes used with the <img> tag are:
1. src (Source)
- Description: Specifies the path to the image file.
 - Example: 
src="image.jpg" 
2. alt (Alternative Text)
- Description: Provides alternative text for the image if it cannot be displayed. It’s also used by screen readers for accessibility purposes.
 - Example: 
alt="A description of the image" 
3. width
- Description: Specifies the width of the image in pixels or percentage.
 - Example: 
width="300" 
4. height
- Description: Specifies the height of the image in pixels or percentage.
 - Example: 
height="200" 
5. title
- Description: Provides additional information about the image. This text appears as a tooltip when the mouse hovers over the image.
 - Example: 
title="Tooltip text" 
6. loading
- Description: Defines whether the image should be loaded immediately or deferred until it's needed (lazy loading).
 - Example: 
loading="lazy" 
7. class
- Description: Specifies one or more class names for the image, allowing you to apply CSS styles.
 - Example: 
class="image-class" 
8. id
- Description: Specifies a unique ID for the image, allowing you to apply CSS styles or reference it in JavaScript.
 - Example: 
id="unique-image-id" 
Example of an Image Tag
Here’s a complete HTML example that includes the <img> tag:
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Image Example</title>
</head>
<body>
    <h1>My Image</h1>
    <p>This is an example of an image embedded in an HTML document.</p>
    <img src="path_to_image.jpg" alt="A description of the image" width="300" height="200" title="Tooltip text" loading="lazy">
</body>
</html>
Breakdown:
- <!DOCTYPE html>: Declares the document type and version of HTML.
 - <html lang="en">: The root element of the HTML document. The 
lang attribute specifies the language of the document. - <head>: Contains metadata and links to stylesheets, scripts, etc.
- <meta charset="UTF-8">: Sets the character encoding.
 - <meta name="viewport" content="width=device-width, initial-scale=1.0">: Ensures proper rendering and touch zooming on mobile devices.
 - <title>: Specifies the title of the web page, which appears in the browser tab.
 
 - <body>: Contains the content of the HTML document.
- <h1>: Defines a top-level heading.
 - <p>: Defines a paragraph.
 - <img>: Embeds the image with attributes like 
src, alt, width, height, title, and loading. 
 
Replace "path_to_image.jpg" with the actual image file path or URL.



0 Comments
Please do note create link post in comment section