Css Text | All About Css Text and thier Example – codewithrandom







Css Text | All About Css Text and thier Example – codewithrandom

CSS provides a lot of ways to format text including changing color, indentation, adding text-decoration and a lot more.

CSS Text Color

The color CSS property sets the color of a text.

Valid Values:

  • <color>

Example:

 #p1 {  
color: red;
}
#p2 {
color: rgb(23, 52, 89);
}

CSS Text Align

The text-align CSS property sets the horizontal alignment of a text.

Valid Values:

  • left: aligns text to the left edge
  • center: aligns text to the center
  • right: aligns text to the right edge
  • justify: aligns text its left and right edges to the left and right edges of the line box except for the last line

Example:

 #p1 {  
text-align: left;
}
#p2 {
text-align: center;
}
#p3 {
text-align: right;
}
#p4 {
text-align: justify;
}

CSS Text Transform

The text-transform CSS property sets the capitalization of the text.

Valid Values:

  • none: prevents the case of the text from being changed
  • capitalize: converts the first letter of each word to uppercase; other characters are unchanged
  • uppercase: converts a text to uppercase
  • lowercase: converts a text to lowercase
 #p1 {  
text-transform: none;
}
#p2 {
text-transform: capitalize;
}
#p3 {
text-transform: uppercase;
}
#p4 {
text-transform: lowercase;
}

CSS Text Indent

The text-indent CSS property sets the length of the indentation of a text.

Valid Values:

  • <length>
  • <percentage>

Example:

 #p1 {  
text-indent: 15px;
}
#p2 {
text-indent: 25%;
}

CSS Text Decoration

The text-decoration CSS property sets the text decoration line, color and style.

The text-decoration CSS property is actually a shorthand for text-decoration-line , text-decoration-style and text-decoration-color properties.

Note: The text-decoration-line property is required.

 text -decoration-line

Valid Values:

  • none: provides no decorative line
  • underline: provides a decorative line beneath a text
  • overline: provides a decorative line above a text
  • line-through: provides a decorative line going through the middle of a text

text-decoration-style Valid Values:

  • solid: draws a solid line
  • dotted: draws a dotted line
  • dashed: draws a dashed line
  • double: draws a double line
  • wavy: draws a wavy line

text-decoration-color Valid Values:

  • <color>
 

Example:

Click the ‘Play It Yourself’ button below to play with all the values.

 #p1 {  
text-decoration: solid dotted red;
}

CSS Text Shadow

The text-shadow CSS property adds shadows to text. Each shadow is described by some combination of X and Y offsets from the element, blur radius, and color.

Valid Values:

  • <color>: optional; sets the color of the shadow; if this is not defined the value is left up to the user-agent
  • offset-x offset-y: required value; it specifies the shadow’s distance from the text; offset-x is the horizontal distance while offset-y is the vertical distance
  • blur-radius: optional; defaults to 0; this is a <length> value, it defines the size of the blur/shadow

If the optional values are not present they will be set to their default values.

Example:

 #p1 {  
/* offset-x | offset-y | blur-radius | color */
text-shadow: 2px 2px 3px red;
}
#p2 {
/* color | offset-x | offset-y | blur-radius */
text-shadow: #173459 1px 0 10px;
}
#p3 {
/* offset-x | offset-y | color */
text-shadow: 2px 2px rgb(128, 0, 255);
}
#p4 {
/* color | offset-x | offset-y */
text-shadow: fuchsia 2px 5px;
}
#p5 {
/* offset-x | offset-y */
text-shadow: 1px 3px;
}

CSS Letter Spacing

The letter-spacing CSS property sets the length and behavior of the space between letters.

Valid Values:

  • normal: sets the normal letter spacing for the current font
  • <length>

Example:

 #p1 {  
letter-spacing: normal;
}
#p2 {
letter-spacing: 3px;
}

CSS Word Spacing

The word-spacing CSS property sets the length of the space between words.

Valid Values:

  • normal: sets the normal word spacing as defined by the browser
  • <length>
  • <percentage>

Example:

 #p1 {  
word-spacing: normal;
}
#p2 {
word-spacing: 4px;
}
#p3 {
word-spacing: 20%;
}

CSS Line Height

The line-height property specifies the amount of space used in lines such as in text.

Valid Values:

  • normal: depends on the user agent
  • <number>: the value is multiplied by the element’s current font size; this is the preferred way to set line-height
  • <length>
  • <percentage>

Example:

 div {  
line-height: 3px;
}

CSS White Space

The white-space CSS property sets how the white space is handled inside an element.

Valid Values:

  • normal: Sequences of white space are collapsed. Newline characters in the source are handled the same as other white space. Lines are broken as necessary to fill line boxes.
  • nowrap: Collapses white space as for normal, but suppresses line breaks (text wrapping) within the source.
  • pre: Sequences of white space are preserved. Lines are only broken at newline characters in the source and at <br> elements.
  • pre-wrap: Sequences of white space are preserved. Lines are broken at newline characters, at <br>, and as necessary to fill line boxes.
  • pre-line: Sequences of white space are collapsed. Lines are broken at newline characters, at <br>, and as necessary to fill line boxes.

Example:

 #p1 {  
white-space: normal;
}
#p2 {
white-space: nowrap;
}
#p3 {
white-space: pre;
}
#p4 {
white-space: pre-wrap;
}
#p5 {
white-space: pre-line;
}

CSS Text Direction

The direction CSS property sets the direction of a text (and more).

Valid Values:

  • ltr : sets text and other elements go from left to right
  • rtl : sets text and other elements go from right to left

Example:

 #ltr {  
direction: ltr;
}
#rtl {
direction: rtl;
}

Check out more…..

Share on:

Leave a Comment