HTML <img> Tag
Topic: HTML5 Tags ReferencePrev|Next
Description
The <img> (short for image) tag defines an image in an HTML document. Images are not directly inserted into the document; they are linked to the HTML pages. The <img> element creates a holding space to embed the referenced image designated by the src attribute.
The following table summarizes the usages context and the version history of this tag.
| Placement: | Inline |
|---|---|
| Content: | None. It is an empty element. |
| Start/End Tag: | Start tag: required, End tag: forbidden |
| Version: | HTML 2, 3.2, 4, 4.01, 5 |
Note: The browser may replace the image with the alternative text defined in this element's alt attribute in the case of non-graphical browsers, or if the browser is unable to display the image because it is invalid or an unsupported type.
Syntax
The basic syntax of the <img> tag is given with:
The example below shows the <img> tag in action.
Example
Try this code »<img src="kites.jpg" alt="Flying Kites">
<img src="sky.jpg" alt="Cloudy Sky">
<img src="ballons.jpg" alt="Hot Air Ballons">
Tag-Specific Attributes
The following table shows the attributes that are specific to the <img> tag.
| Attribute | Value | Description |
|---|---|---|
| Required — The following attributes must be specified on this tag for the markup to be valid. | ||
alt |
text | Provides an alternate text for an image. |
src |
URL | Specifies the URL of the image file to be displayed. |
| Optional — The following attributes are optional. | ||
align |
left |
Obsolete Specifies the alignment of an image with respect to the surrounding elements. |
border |
pixels | Obsolete Specifies the width of the border around the image. |
crossorigin |
anonymous |
Specifies how the element handles cross-origin requests. |
height |
length | Specifies the height of the image. |
hspace |
pixels | Obsolete Specifies the amount of whitespace on left and right side of an image. |
ismap |
ismap |
This Boolean attribute defines that the image is part of a server-side map. |
longdesc |
URL | Obsolete Specifies a link to a long description of the image. |
usemap |
URL | Obsolete Defines a client-side image map associated with the img element. |
vspace |
pixels | Obsolete Specifies the amount of whitespace on top and bottom side of the image. |
width |
length | Specifies the width of the image. |
Global Attributes
Like all other HTML tags, the <img> tag supports the global attributes in HTML5.
Event Attributes
The <img> tag also supports the event attributes in HTML5.
Browser Compatibility
The <img> tag is supported in all major modern browsers.
Basic Support—
|
Further Reading
See tutorial on: HTML Images.
Related tag: <figure>, <figcaption>.

