Slide 5.23: CSS pseudo-class (cont.)
Slide 5.25: CSS pseudo-element (cont.)
Home

CSS Pseudo-Element


CSS pseudo-element is used to add special effects to some selectors.

Syntax
The syntax of pseudo-element is on the right:
 selector:pseudo-element {
  property: value }

CSS classes can also be used with pseudo-element:
 selector.class:pseudo-element {
  property: value }


The :first-line Pseudo-Element
The first-line pseudo-element is used to add special styles to the first line of the text in a selector:

     


Where the browser breaks the line depends on the size of the browser window. The first-line pseudo-element can only be used with block-level elements. The following properties apply to the first-line pseudo-element:
  • font properties
  • color properties
  • background properties
  • word-spacing
  • letter-spacing
  • text-decoration
  • vertical-align
  • text-transform
  • line-height
  • clear

Demonstration
The following demonstration shows how the script of HTML and CSS is displayed on the Web: