The background is one of the most crucial elements of a website. A good background creates the tone for the website and complements the content. There are many different ways to add a background, each way with a different purpose. Some methods allow you to apply the background to all the pages in a website, while others limit the background to only a certain page. This article teaches you how to add a background to your website using HTML or CSS.

Method 1
Method 1 of 2:

HTML Methods

Solid Colored Background

  1. In fact, every website begins with a default white background. However, while a white background can be very sleek and clean looking when used with a harmonious color scheme, a different colored background may be favored with different themes.
  2. Advertisement
  3. Now, you body tag should look like this-
    <body bgcolor="COLORNAME"> where COLORNAME is the name of the color. COLORNAME can be filled with many types of color representatives-
    • <body bgcolor="red"> (color name)
    • <body bgcolor="#FF0000"> (hex value)
    • <body bgcolor="rgb(255, 8, 9)"> (RGB value)
  4. But remember that typing an uncommon color as "Ultramarine Bluish Green" will result in white.
    Advertisement

Adding a Background Image

  • Adding a background image is slightly more complicated than a solid colored background.
  1. Add the background property to the body tag, so it looks like this-
    <body background="SRC">
    where SRC is the source of the image SRC can be in the same folder,or another folder/webpage.
    • <body background="red.gif"> (in same folder)
    • <body background="\Folder1\red.gif"> (inside a different folder)
    • <body background="imagepage1/red.gif"> (in a different webpage)
  2. Advertisement
Method 2
Method 2 of 2:

CSS Methods

Solid Colored Background

  1. You can also give IDs and Classes and use both external and internal stylesheets.
    • <body style="background-color: COLORNAME;">
      where the COLORNAME is the name of the color, hex value or RGB(Also remember the last steps of the solid colored background in HTML, the are applicable here too) .
    Advertisement

Adding an Image

  1. You can also give IDs and Classes and use both external and internal stylesheets.
    • <body style="background-image:url('SRC'); ">
  2. It can be from the same folder, different folder or a different web page.
    • <body style="background-image:red.gif;"> (in same folder)
    • <body style="background-image:\Folder1\red.gif"> (inside a different folder)
    • <body style="background-image:imagepage1/red.gif"> (in a different web page).
  3. Advertisement

Repeating Patterned Background

  1. Your body tag must be now changed to-
    <body style="background-image: url('SRC'); background-repeat:REPEAT-SETTINGS; "> Where REPEAT-SETTINGS are the settings. There can be many repeat settings, like-
    • <body style="background-image: red.gif; background-repeat: repeat;"> (The background will repeat both vertically and horizontally.)
    • <body style="background-image: red.gif; background-repeat: repeat-x;"> (The background will repeat horizontally.)
    • <body style="background-image: red.gif; background-repeat: repeat-y;"> (The background will repeat vertically.)

Fixed Image Background

  1. To do them you just need to do some simple tweaks to the code in the above section. Do the tweaks to make the body tag look like this-
    • <body style="background-image:url('SRC'); background-attachment:fixed; background-position:POSITION; background-repeat:REPEAT SETTINGS;">
      where SRC is the source of the background image, POSITION is the position of the image(it can range from center to top-right); background-attachment is the main "catalyst" of this background type. It is used to tell the position of the background and it is recommended that it should not be changed.
    Advertisement

Community Q&A

Search
Add New Question
  • Question
    How do I add an image to HTML?
    Sapphire Games
    Community Answer
    Left-click the background, click ''Add Image?'' and click yes, Choose image from the selection shown or upload your own.
Ask a Question

      Advertisement

      Tips

      • Read the entire article: the section left out may have some important tips(as this article's sections are in reference to each other and written assuming that the sections are all read).
      Advertisement

      Warnings

      • Both the HTML methods are depreciated, and may not work in HTML 4.01 Strict as well as XHTML strict.


      Advertisement

      References

      1. www.w3schools.com - a good site if you want to know about each and every attribute and declaration.

      About this article

      Thanks to all authors for creating a page that has been read 146,390 times.

      Is this article up to date?

      Advertisement