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