Combinator Selectors

Do selectors ko combine karke relationship ke basis pe target karo.

Descendant (space)

.nav a { } — .nav ke andar saare links.

Child (>)

.nav > li { } — sirf direct children.

Adjacent (+)

h2 + p { } — h2 ke turant baad wala.

General Sibling (~)

h2 ~ p { } — h2 ke baad saare p.

combinators.css
.nav a { color: #374151; }
.nav > li { display: inline-block; }
h2 + p { font-size: 18px; color: #f97316; }
h2 ~ p { color: #6b7280; }

💡 Pro Tips

  • Descendant sabse zyada use hota but kam precise
  • Child (>) safe hai complex components mein
  • Adjacent (+) heading ke baad pehle element ke liye