HTML Image

HTML (Hypertext Markup Language) allows us to include images in our web pages. Images may effectively express information while enhancing visual appeal.

HTML images: Syntax

<img src="image_url_or_file_path" alt="description_of_the_image">
  • The HTML <img> tag can be used to insert an image into a web page.
  • Images are not really added to web pages; instead, they are linked to internet pages. The <img> tag secures the pertinent image in place.
  • The <img> element just includes characteristics and lacks an ending tag.
  • The following two attributes are required for the <img> tag:
    src – Specifies the path of the image.
    alt – Specifies an alternative caption for the picture.

src attribute

  • It is necessary to specify the path (URL) to the image using the src property.
  • It should be noted that an image is pulled from a web server and inserted into a web page by the browser at the time it loads. In order to prevent your visitors from seeing a broken link indicator, make sure the image truly stays in the same location on the website. If the browser is unable to locate the image, the alt text and broken link symbol are displayed.

alt attribute

  • If an image cannot be viewed by the user due to a sluggish connection, an error in the src element, or if the user is using a screen reader, The essential alt attribute provides the image with an alternate text.
  • The image’s alt attribute value should be descriptive

Width and Height

Here are key points to know about including images in HTML:

  1. Image Tag: To add an image to an HTML page, we use the “<img>” tag.
  2. Source Attribute (src): The src attribute in the “<img>” tag specifies the URL or file path of the image. For example, <img src="image.jpg">
  3. Alt Attribute (alt): The “alt” attribute provides alternative text for the image. It is displayed if the image cannot be loaded or read by screen readers for accessibility. For example, “<img src=”image.jpg” alt=” Description of the image”>”.
  4. Image Dimensions: We can set the width and height of the image using the width and height attributes in the “<img>” tag. It is recommended to specify these attributes to avoid layout shifts when the page loads.
  5. Image Formats: Common image formats supported in HTML are JPEG (.jpg), PNG (.png), GIF (.gif), and SVG (.svg). Each format has benefits and applications.
  6. Relative and Absolute Paths: Images can be linked using either relative paths (relative to the HTML file location) or absolute paths (complete URL). It’s important to use the correct paths to ensure images load correctly.
  7. Responsive Images: HTML provides the srcset attribute to specify multiple image sources at different resolutions. This helps in displaying appropriate images based on the user’s device’s screen size.
  8. Image Alignment: We can use the align attribute (deprecated in HTML5) or CSS styles to control image alignment within the page content.
  9. Image as Link: Images can be turned into clickable links by wrapping the”<img>” tag inside “<a>” (anchor) tag.
  10. Image Maps: HTML supports image maps that allow different parts of an image to act as separate clickable links.

Remember to always consider image size, resolution, and format for better website performance and user experience.


  • To define an image, use the HTML <img> element.
  • The image’s URL can be specified using the HTML src property.
  • Specify an alternative text for a picture using the HTML alt attribute if it cannot be shown.
  • To specify the size of the image, use the CSS width and height properties or the HTML width and height attributes.
  • Allowing the picture to float to the left or right can be done using the CSS float property.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *