CSS Text Formatting Properties

Introduction to CSS Text Formatting

In previous days, you were constrained to represent the text by using the old version of CSS. You had <font>

tag to change the shading and typeface of the content. however, measuring was obstructed by utilising the pre-characterized

text dimensions. The various impacts like intensity and strike-through were conceivable in just fundamental structures with

the help of HTML labels. Presently, the user can use a variety of CSS text formatting properties to arrange the text on the

web pages in his ways.

CSS text-indent Property

The text-indent property specifies the indentation of the first line in a text-block.

Negative values are allowed. The first line will be indented to the left if the value is negative.

Example

Indent the first line of text with different values:

div.a {
    text-indent: 50px;
}

div.b {
    text.indent: -2em;
}

div.c {
    text-indent: 30%;
}

CSS text-align Property

The text-indent property specifies the indentation of the first line in a text-block.

Negative values are allowed. The first line will be indented to the left if the value is negative.

Example

Set the text alignment for different <div> elements:

div.a {
   text-align: center;
}

div.b {
    text-align:left;
}

div.c {
    text-align:right;
}

div.c {
  text-align: justify;
}

CSS text-decoration Property

The text-decoration property specifies the decoration added to text, and is a shorthand property for:

  • text-decoration-line (required)
  • text-decoration-color
  • text-decoration-style
  • text-decoration-thickness

Example

Set different text decorations for <h1>,<h2>, and <h3> elements:

h1 {
  text-decoration: overline;
}

h2 {
  text-decoraion: line-through;
}

h3 {
   text-decoration: underline;
}

h4 {
  text-decoration: underline overline;
}

CSS text-shadow Property

The text-shadow property adds shadow to text.

This property accepts a comma-separated list of shadows to be applied to the text.

Example

Basic text-shadow;

h1 {
   text-shadow: 2px 2px #ff000;
}

CSS letter-spacing Property

The letter-spacing property increases or decreases the space between characters in a text.

Example

Set the letter spacing for <h1>,<h2> and <h3> elements:

h1 {
   letter-spacing: 3px;
}

h2 {
   letter-spacing: 2px;
}

h3 {
   letter-spacing: -1px;
}

CSS word-spacing Property

The word-spacing property increases or decreases the white space between words.

Negative values are allowed.

Example

Specify that the space between words in <p> elements should be 30 pixels:

p {
  word-spacing: 30px;
}

CSS text-transform Property

The text-transform property controls the capitalization of text.

Example

Transform text in different <div> elements:

div.a {
   text-transform: uppercase;
}

div.b {
    text-transform: lowercase;
}

div.c {
   text-transform: capitalize;
}

CSS white-space Property

The white-space property specifies how white-space inside an element is handled.

Example

Demonstrate different values of the white-space property:

p.a {
  white-space: nowrap;
}

p.b {
   white-space: normal;
}

p.c {
   white-space: pre;
}

CSS line-height Property

The line-height property specifies the height of a line.

Negative values are not allowed.

Example

Set the line height for different<div> elements:

div.a {
   line-height:normal;
}

div.b {
   line-height: 1.6;
}

div.c {
   line-height: 80%;
}

div.d {
   line-height:200%;
}

Leave a Reply

Your email address will not be published. Required fields are marked *