Contents
The CSS background property explained
By using the CSS background property, you can modify the background of any element:
body {
    background: lightblue url("pom-laptop.png") repeat fixed right;
}
It is actually a CSS background shorthand for eight separate subproperties:
- background-image
 - background-position
 background-sizebackground-repeatbackground-attachment- background-origin
 - background-clip
 - background-color
 
Syntax for the CSS background property
As we are using the CSS background shorthand here, you don't need to list the names of subproperties – only the values themselves:
background: image position / size repeat attachment origin clip color;
You do not need to define all the values. However, position and size do need to come in a pair, separated by a slash. It is also recommended to follow the order displayed in the syntax example.
You can see all the values for the CSS background property defined in the table below.
 - Easy to use with a learn-by-doing approach
 - Offers quality content
 - Gamified in-browser coding experience
 - The price matches the quality
 - Suitable for learners ranging from beginner to advanced
 
- Free certificates of completion
 - Focused on data science skills
 - Flexible learning timetable
 
 - Simplistic design (no unnecessary information)
 - High-quality courses (even the free ones)
 - Variety of features
 
- Nanodegree programs
 - Suitable for enterprises
 - Paid Certificates of completion
 
 - A wide range of learning programs
 - University-level courses
 - Easy to navigate
 - Verified certificates
 - Free learning track available
 
- University-level courses
 - Suitable for enterprises
 - Verified certificates of completion
 
Property Values
| Value | Description | Default | 
|---|---|---|
| image | Specifies an image for the CSS background | none | 
| position | Specifies the position for the CSS background image | 0% 0% | 
| size | Specifies the size for the CSS background image | auto auto | 
| repeat | Makes the CSS background repeat or not repeat across the page | repeat | 
| attachment | Specifies if the CSS background image will be fixed or scrollable | scroll | 
| origin | Specifies the positioning area for the CSS background image | padding-box | 
| clip | Specifies the painting area for the CSS background image | border-box | 
| color | Specifies the color of the CSS background | transparent | 
Browser support
 Chrome
 Edge
 Firefox
 IE
 Opera
 Safari
Mobile browser support
 Chrome
 Firefox
 Opera