How to Background Image in HTML



  • The HTML background attribute is used to set the background image for an HTML page.
  • But HTML5 deprecate the background attribute so we can use CSS instead.
  • The background-image CSS property is used to set the background image in the HTML.

Syntax for set background image in HTML

<body background="URL"> </body>

Syntax for set background image in HTML Using CSS

<body style="background-image:url(file_name)"> </body>

Difference between HTML4.01 and HTML 5:

HTML 4.01:

  • HTML4 supports background attribute.

HTML 5:

  • HTML5 does not supports background attribute.

Sample coding for set background image in HTML:

Tryit<!DOCTYPE html>
<html>
   <head>
        <title>Wikitechy set background image in HTML </title>
   </head>
    <body background="icon.png">
        <h1>How To Set Background Image In Html</h1>
    </body>
</html>

Code Explanation for set background image in HTML

code explanation for background image in HTML

  1. The background Attribute is used to set the background image for the HTML document.

Sample coding for set background image in HTML Using CSS

Tryit<!DOCTYPE html>
<html>
   <head>
        <title>Wikitechy set background image in HTML </title>
   </head>
    <body style="background-image:url(icon.png)">
        <h1>How To Set Background Image In Html</h1>
    </body>
</html>

Code Explanation for set background image in HTML Using CSS

code explanation for background image in HTML Using CSS

  1. The style Attribute is used to set the background-image for the HTML document Using CSS the url property is used to specify the URL of the image file.

Output for set background image in HTML

Output for set background image in HTML

  1. The output shows that the HTML page with a background image

Browser Support for background image in HTML

Yes Yes Yes Yes Yes

Related Searches to How to Background Image in HTML