Hackforge Academy

Category: html_css

CSS selectors

Published on 29 Jun 2026

Explanation

CSS selectors are used to target HTML elements for styling. Common selectors include element, class, and ID selectors.

Code:

h1 {
  color: blue;
}

.title {
  color: green;
}

#header {
  background: lightgray;
}

Explanation

The universal selector (*) applies styles to all elements on the page and is often used for resetting margins and padding.

Code:

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

Explanation

Descendant and child selectors target elements based on their relationship in the HTML structure.

Code:

div p {
  color: blue;
}

div > p {
  font-weight: bold;
}

Explanation

Attribute selectors target elements based on their attributes, making them useful for styling specific input types or links.

Code:

input[type="text"] {
  border: 1px solid gray;
}

a[target="_blank"] {
  color: red;
}

Explanation

Pseudo-classes and pseudo-elements allow styling based on element state or specific parts of an element.

Code:

a:hover {
  color: orange;
}

p::first-letter {
  font-size: 24px;
}

๐Ÿš€ Learn Spring Boot with real-world projects

๐Ÿ’ก Build REST APIs step by step

๐Ÿง  Improve backend development skills

๐ŸŽฏ Get career-ready practical training

Join Our Free WhatsApp Community

Direct access to niche-specific mentors and peers on WhatsApp.

๐Ÿ

Python Community

Discuss Django, FastAPI, AI integration, and automation scripts with 15k+ developers.

Join Python Community
โš›๏ธ

React Community

Master Next.js, Framer Motion, and State Management. Share your latest UI components.

Join React Community
โ˜•

Java Community

Deep dives into Spring Boot, Microservices architecture, and high-performance backend ops.

Join Java Community