#1 Data Analytics Program in India
₹2,499₹1,499Enroll Now
4 min read
Question 9 of 49easy

What are CSS Pseudo-elements?

Understanding ::before, ::after, and other pseudo-elements.

What You'll Learn

  • What pseudo-elements are
  • Common pseudo-elements
  • Usage examples

What are Pseudo-elements?

Pseudo-elements create virtual elements using double colon ::.

Common Pseudo-elements

Pseudo-elementCreates
::beforeContent before element
::afterContent after element
::first-lineFirst line of text
::first-letterFirst letter
::placeholderInput placeholder
::selectionSelected text

Examples

styles.cssCSS
/* Add icon before link */
a::before {
  content: "→ ";
}

/* Clearfix */
.clearfix::after {
  content: "";
  display: table;
  clear: both;
}

/* Style first letter */
p::first-letter {
  font-size: 2em;
  font-weight: bold;
}

/* Style placeholder */
input::placeholder {
  color: #999;
}