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.