# HTML Image

In the previous lesson, you learned that the primary element of an HTML document is text. But text content does not always the best way to present the information. Images in the form of a logo, heading, charts, and diagrams are used to compliment the textual information.

While using images with HTML, you need to consider following things.

1. How to add images to HTML document?
2. How to position the image?
3. How to specify width and height of an image?
4. How to align images in an HTML document?
5. How to choose format, size and resolution of an image?

Contents

### How to add images to HTML document?

It is very simple to add an image to an HTML document. You have to use the <img> tag. The correct syntax to use the <img> tag is given below.

<img src=" " alt=" " title =" " caption = " " width=" "  height=" "/>

where

src = source file, including path to the image file.

alt = alternate text for image.

title = title of the image.

caption = a caption for image.

width = width of the image.

height = height of the image.

For example, let us add an image to an HTML page.

For this, you have to create an HTML page called example_image.html.

<!DOCTYPE html>

<html>

<body>

<img src="circle.png" alt="circle"

title="Image of a Circle"

caption= "An Image of a Circle" width="200" height="300" />
</body>

</html>

### How to position the image?

In the previous example, you just added the image to an HTML page, and after than you can add text content. The image is added separately. However, images are inline elements and usually placed inside the paragraph.

• Images are placed at the beginning of the paragraph.
• Sometimes images are placed in the middle of the paragraph.

For example, consider the following HTML code for a page – example_image_position.html.

<!DOCTYPE html>

<html>

<title> Position Images </title>

<body>

<p>

<img src="square" alt="square" title="dark red square"
width="200" height="200" />

Lorem ipsum dolor sit amet, consectetur adipiscing elit,
sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Ut enim ad minim veniam, quis nostrud exercitation ullamco
laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate
velit esse cillum dolore eu fugiat nulla pariatur.
Excepteur sint occaecat cupidatat non proident,
sunt in culpa qui officia deserunt mollit anim id est laborum.

</p>

<p>

Lorem ipsum dolor sit amet,
sed do eiusmod tempor incididunt ut labore et dolore
magna aliqua. Ut enim ad minim veniam, quis
nostrud exercitation ullamco laboris nisi ut
aliquip ex ea commodo consequat.

<img src="blue square" alt="blue square" title="
dark blue square" width="200" height="200" />

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum
dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat
non proident, sunt in culpa qui officia deserunt mollit
anim id est laborum.

</p>

</body>

</html>

### Output

The output shows that the red square is placed at the beginning of the paragraph and the blue square is placed in the middle of a paragraph.

### How to specify width and height of an image?

Sometimes the size of an image is not that you want, you can change the original images size while using <img> tags. The properties width and height of <img> tag can do that for you. It will render a different width and height than the original images size.

If the image is larger, display the image with smaller width and height, not the other way around. The width and the height are calculated in pixels.

For example, consider the following HTML – example-width-height.html, which add an image whose original size is 400px X 500 px. But, the width is set to 200px and the height is set to 300px, different from original size.

<!DOCTYPE html>

<html>

<title>Image Width and Height</title>

<body>

<img src="triangle.png" alt="triangle"

title="black triangle"

caption="Image of a Black triangle"

width="200" height="300" />

</body>

</html>

### Output

The size of the image displayed is 200px X 300px which is smaller than the original image size.