CSS Fonts Shorthand Property Syntax

CSS Fonts Shorthand Property

The CSS Fonts Property is a shorthand property for applying all the font properties in one Properties.

First, you have to specify the font-style, font-variant, font-weight, font-size and font-family property simultaneously in the sequence.

Example 1 – Fonts Shorthand Property Syntax and Code

<!DOCTYPE html>
<html>
  <head>
	<style>
		.a 
		{
		  font: italic small-caps bold 20px "Times New Roman", Times, serif;
		}
		.b
		{
		  font: italic 20px "Times New Roman", Times, serif;
		}
	</style>
  </head>
  <body>
	<p>This is a default font-style of paragraph element.</p>
	<p class="a">Lorem ipsum eius mod tempor inci didunt ut labore et dol ore magna aliqua. Non quam lacus suspen disse.</p>
	<p class="b">Lorem ipsum olutpat odio faci lisis mauris. Augue neque gra vida in ferm entum etq uam la.</p>
  </body>
</html>

In the above code we apply the font property to an HTML paragraph element.

Fonts Property Basic Use Example Code
Fig.1 – Fonts Property Basic Use Example Code

Example 2 – Another example of HTML Text Setting with Shorthand Syntax

<!DOCTYPE html>
<html>
  <head>
	<style>
		.a 
		{
		  font: oblique all-small-caps lighter 30px  Arial, Helvetica, sans-serif;
		}
		.b
		{
		  font: italic 600 20px "Courier New";
		}
	</style>
  </head>
  <body>
	<p>This is a default font-style of paragraph element.</p>
	<p class="a">Lorem ipsum eius mod tempor inci didunt ut labore et dol ore magna aliqua. Non quam lacus suspen disse.</p>
	<p class="b">Lorem ipsum olutpat odio faci lisis mauris. Augue neque gra vida in ferm entum etq uam la.</p>
  </body>
</html>

In the above code we apply the font property to an HTML paragraph element in different ways.

Fonts Shorthand Property Example
Fig.2 – Fonts Shorthand Property Syntax Example

Note: It is mandatory to specify atleast the font-size and font-family to valid the shorthand property.

If you are not specify the font-size and font-family than it will work as bellow.

Example 3 – Another Shorthand Property Code

<!DOCTYPE html>
<html>
  <head>
    <style>
        .a 
        {
          font: oblique all-small-caps lighter 30px;
        }
        .b
        {
          font: italic 600 20px "Courier New";
        }
		.c
        {
          font: oblique all-small-caps lighter 30px  Arial, Helvetica, sans-serif;
        }
    </style>
  </head>
  <body>
    <p>This is a default font-style of paragraph element.</p>
    <p class="a">Lorem ipsum por inci didunt ut la bore et dol ore bore magna aliqua. Non quam lacus suspen disse.</p>
    <p class="b">Lorem ipsum olutpat odio faci lisis mauris. Augue neque gra vida in ferm entum etq uam la.</p>
	<p class="c">Lorem ipsum aci lisis mauris. Augue neque gra vida in ferm entum etq ipsum olutpat odio fua.</p>
  </body>
</html>

In the above code we apply the font property to an HTML paragraph element.

Here first paragraph element we can not specify the font-family, so it does not have any changes. It show in default fonts.

CSS Fonts Shorthand Property Syntax
Fig.3 – Fonts Shorthand Property Syntax
You can leave a response, or trackback from your own site.
Leave a Reply to the article


Learn CSS

Learning & Certifications
Follow Us
Facebook Icon   Linked In Icon   Twitter Icon  
Validation and Recognition

Valid CSS! Valid HTML5!          Protected by Copyscape