How to add image in HTML

Adding images to your HTML documents is a fundamental skill in web design. This article will show you how to add images using basic HTML, CSS, and Bootstrap. We'll provide ready-to-use examples for easy integration into your projects.


Add an Image with Bootstrap

Bootstrap provides classes to make working with images easier. Here’s how to add a responsive image using Bootstrap:

class="img-fluid" makes the image responsive, scaling it nicely to the parent element.

Description of the image
        
            
          <img src="path/to/your-image.jpg" class="img-fluid" alt="Description of the image">
          
        
    

Add an Image with Basic HTML

The simplest way to add an image to your webpage is by using the tag in HTML.

How It Works:

  • <img> is the HTML tag used to embed an image.
  • src="path/to/your-image.jpg" specifies the path to the image file.
  • alt="Description of the image" provides alternative text for the image, which is important for accessibility.

Description of the image
        
            
          <img src="path/to/your-image.jpg" alt="Description of the image">
          
        
    

Add an Image with CSS

You can also add images using CSS, which is useful for background images.

How It Works:

  • background-image: url('path/to/your-image.jpg'); sets the background image for the <div>.
  • background-size: cover; ensures the image covers the entire area of the container.
  • background-position: center; centers the image within the container.

        
            
          <div class="image-container"></div>
          
        
    
        
            
              .image-container {
              width: 200px;
              height: 200px;
              background-image: url('path/to/your-image.jpg');
              background-size: cover;
              background-position: center;
              }