How to Style a Heading with CSS
Give your headings some snap and pop with CSS styles.
Things You'll Need
- Basic HTML knowledge
- Basic CSS knwledge
- HTML editor
- A background image for the heading
Instructions
-
Use Font, Border, and Padding CSS Rules
-
1
First, determine which properties you want to apply to the font.
Possible font properties you can style are:
* Font-family (for example, Tahoma, Arial, or Helvetica)
* Font-style (which includes italic and oblique)
* Font-variant (which includes normal and small caps)
* Font-weight (either normal or bold)
* Font-size (size can be given in pixels, ems, percentages or using keywords such as small, medium and large) - 2
-
-
3
Decide if you want to have a border for your heading. The possible border style properties are:
* None
* Dotted
* Dashed
* Solid
* Double
* Groove
* Ridge -
4
Possible border-width values include keywords such as thin, medium and thick or a value given in pixels, ems or percentages.
A border-color value should also be specified. Choose any color you want.
- 5
-
6
Padding can be added using a value in pixels, ems or percentages. Like borders, padding can be added individually to any side of a heading.
- 7
Use Background Color or Background Image Rules
-
8
Any element can have a background-color. To apply a background color to the h1 example heading, use a rule like this:
h1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: large;
border: thin dotted #FF0000;
padding-top: 10px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 10px;
background-color: #CCFFFF;
} -
9
Instead of, or in addition to, a background color, an image can be used as a background for a heading. Here is how the rule would look with a background-image added:
h1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: large;
border: thin dotted #FF0000;
padding-top: 10px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 10px;
background-color: #CCFFFF;
background-image: url(bgimage.jpg);
background-repeat: no-repeat;
} - 10
-
1
Tips & Warnings
You can use CSS to replace the text from a heading with an image. Learn more about ways to do this using the link in the Resources section.
Flash images can be substituted for headings. Learn more about how to do this using the link in the Resources section.
It's a good practice to use a background-color, even when using a background-image. In case the image fails to download, the heading will still stand out from its background.