Image Attributes (alt text, width, height)

In HTML, images can greatly enhance the visual appeal and user experience of a website. However, in order to optimize accessibility and provide a seamless browsing experience for all users, it is crucial to understand and utilize image attributes such as alt text, width, and height.

Alt Text

Alt text, short for alternative text, is a valuable attribute used to describe the contents of an image. It serves several important purposes, especially for individuals who are visually impaired or use screen readers. When an image fails to load or cannot be displayed, the alt text will be displayed instead, providing a descriptive text alternative. Additionally, search engines rely on alt text to understand and index images, boosting the search engine optimization (SEO) of your website.

To add alt text to an image in HTML, you can use the alt attribute within the img tag. The alt text should accurately describe the image's content or function. For instance:

<img src="example.jpg" alt="A man surfing on a beautiful beach">

Ensure to keep the alt text concise, yet informative, to provide the best experience for all users.

Width and Height

The width and height attributes allow you to specify the dimensions of an image. These attributes are not mandatory but provide important advantages, such as improving page load times and preventing content from shifting while images load.

By specifying the width and height attributes, the browser can reserve the necessary space for the image even before it is fully loaded. This helps avoid the sudden reflow of content, preventing a jumpy or disorienting experience for the user.

To add width and height attributes to an image in HTML, you can use the width and height attributes within the img tag. The values can be provided in pixels or percentages, depending on your requirements.

<img src="example.jpg" alt="A beautiful flower" width="300" height="200">

It is important to note that when specifying dimensions using pixels, the image may become distorted if the browser resizes it. To maintain aspect ratio, it is recommended to use percentages or only one of the dimensions while retaining the other as auto.


Incorporating alt text, width, and height attributes in your HTML code is vital for ensuring accessibility and optimizing the performance of your website. Alt text benefits not only visually impaired users but also enhances the SEO of your website. On the other hand, specifying width and height attributes helps with faster loading times and a smoother browsing experience. By considering these attributes, you can create a more inclusive and user-friendly website.

noob to master © copyleft