HTML
CSS
JavaScript
jQuery
PHP
SQL
WordPress
HTML Tutorials

Overview

The simplest way to place an image only requires the src attribute and the alt attribute. The src is the location of the image and the alt specifies an alternate text for an image if the image cannot be displayed and for screen readers to use for visually impaired users.

				
					<img decoding="async" src="/images/logo.png" alt="1SMARTchicken logo" />
				
			

A better way to place an image is to also specify the width and height of the image. You can specify the width and height in terms of either pixels or percentage of its actual size.

Specifying the size of your image in the img tag, is a best practice, as it will stop the screen from reflowing the text as the image is placed. It makes for a more pleasant experience.

				
					<img loading="lazy" decoding="async" src="/images/logo.png" alt="1SMARTchicken logo" width="100" height="85" loading="lazy" />

<img decoding="async" src="/images/logo.png" alt="1SMARTchicken logo" width="75%" height="75%" loading="lazy" />
				
			

Lazy Loading Images

There is a loading attribute that can also be added to the img tag. The loading attribute specifies whether a browser should load an image immediately or whether it should defer loading of off-screen images until they are scrolled to. However, not all browsers will honor it.

				
					<img decoding="async" src="/images/logo.png" alt="1SMARTchicken logo" loading="lazy" />
				
			

Attributes

The following attributes can be used within the img tag.

AttributeValueDescription
alttextSpecifies an alternate text for an image (required)
crossoriginanonymous
use-credentials
Allow images from third-party sites that allow cross-origin access to be used with canvas
heightpixelsSpecifies the height of an image
ismapismapSpecifies an image as a server-side image map
loadingeager
lazy
Specifies whether a browser should load an image immediately or to defer loading of images until some conditions are met
longdescURLSpecifies a URL to a detailed description of an image
referrerpolicyno-referrer
no-referrer-when-downgrade
origin
origin-when-cross-origin
unsafe-url
Specifies which referrer information to use when fetching an image
sizessizesSpecifies image sizes for different page layouts
srcURLSpecifies the path to get the image
srcsetURL-listSpecifies a list of image files to use in different situations
usemap#mapnameSpecifies an image as a client-side image map
widthpixelsSpecifies the width of an image

We’d like to acknowledge that we learned a great deal of our coding from W3Schools and TutorialsPoint, borrowing heavily from their teaching process and excellent code examples. We highly recommend both sites to deepen your experience, and further your coding journey. We’re just hitting the basics here at 1SMARTchicken.

HTML
CSS
JavaScript
jQuery
PHP
SQL
WordPress

Why 1SMARTchicken?

This site was built and is maintained to benefit my autistic son.
See More →

My Son's Name is Johnny

He was diagnosed as autistic quite late, at age four...
His story

Buy Me a Coffee

Thanks for your support!

Feedback

If you see an error on the page or the code itself is incorrect or incomplete, or just plain wrong, please let us know. We’re always learning. NOTE: we do not sell your information and will not send you spam emails.