When working with HTML and CSS, specifying the dimensions of an image is a important aspect of web development. By defining the width and height of an image, you can ensure proper alignment, layout, and overall visual appeal of your web page. In this answer, we will explore various techniques to specify image dimensions using HTML and CSS.
HTML provides the "img" tag to insert images into a web page. To specify the dimensions of an image using HTML, you can make use of the "width" and "height" attributes within the "img" tag. These attributes allow you to set the width and height of the image in pixels, as shown in the example below:
html <img src="image.jpg" alt="Image description" width="300" height="200">
In the above example, the "width" attribute is set to 300 pixels, and the "height" attribute is set to 200 pixels. This ensures that the image will be displayed with the specified dimensions on the web page.
However, it is important to note that specifying image dimensions using HTML attributes is considered outdated and not recommended. It is preferable to use CSS for this purpose, as it provides more flexibility and separation of concerns.
With CSS, you can specify image dimensions using the "width" and "height" properties. These properties can be applied to the "img" tag directly or through a CSS class or ID selector. Here is an example of how to specify image dimensions using CSS:
html <img src="image.jpg" alt="Image description" class="image">
css
.image {
width: 300px;
height: 200px;
}
In the above example, the "img" tag has a class of "image" assigned to it. The corresponding CSS rule sets the width to 300 pixels and the height to 200 pixels. This approach allows for better separation of concerns, as the styling is defined in a separate CSS file or within a "style" tag in the HTML document.
Additionally, CSS provides other units of measurement that can be used to specify image dimensions. These include percentages, viewport units, and more. For example:
css
.image {
width: 50%;
height: 10vw;
}
In this example, the width is set to 50% of the parent container's width, and the height is set to 10% of the viewport width.
When working with HTML and CSS, you can specify the dimensions of an image using the "width" and "height" attributes in HTML or the "width" and "height" properties in CSS. It is recommended to use CSS for this purpose, as it provides more flexibility and separation of concerns. Additionally, CSS offers various units of measurement to specify image dimensions, allowing for responsive and adaptable designs.
Other recent questions and answers regarding Examination review:
- How can you optimize images for the web to improve webpage loading speed?
- Why is it important to provide alternative text for images in HTML?
- What is the difference between using the "src" attribute and CSS background images to insert images?
- What is the purpose of the "alt" attribute when inserting images using HTML?

