When styling your website, you might want to highlight headings like <h1>
with a different background color to make them stand out. With CSS, changing the background color of all <h1>
elements is simple and effective.
The CSS Property: background-color
To change the background color of an element in CSS, you use the background-color
property. When applied to the <h1>
selector, it affects every <h1>
element on the page.
Example:
<h1>This is a heading</h1>
<h1>Another heading</h1>
h1 {
background-color: lightblue;
}
Result:
All <h1>
elements will now have a light blue background.
You Can Use:
- Named colors:
red
,blue
,orange
- Hex codes:
#ff0000
,#333333
- RGB values:
rgb(255, 0, 0)
- HSL values:
hsl(0, 100%, 50%)
- CSS variables:
var(--main-bg)
Example with Hex Code:
h1 {
background-color: #f4f4f4;
}
Adding More Style (Optional)
You can combine background-color
with other styles like padding, color, and border-radius:
h1 {
background-color: #ffeeba;
padding: 20px;
color: #333;
border-radius: 8px;
}
Summary
To change the background color of all <h1>
elements, use this CSS:
h1 {
background-color: your-color;
}
This is a simple yet powerful way to visually enhance headings and improve your website’s readability and design.