Sobes.tech
Junior

Jakie różnice znasz między klasami a ID w CSS?

sobes.tech AI

Odpowiedź od AI

  • Unikalność: ID jest unikalny na stronie, klasa może być stosowana do wielu elementów.
  • Priorytet specyficzności: ID ma wyższy priorytet specyficzności (100) w porównaniu z klasą (10).
  • Selektory: Selektor ID oznaczany jest #, selektor klasy ..
  • Zastosowanie: ID jest zwykle używany do stylizacji pojedynczych, unikalnych elementów (np. nagłówek, stopka), klasy do stylizacji grup elementów z wspólnymi właściwościami (np. przyciski różnych kolorów).
/* Stylizacja po ID - stosowana tylko do jednego elementu */
#header {
  background-color: blue;
}

/* Stylizacja po klasie - stosowana do wielu elementów */
.button-primary {
  color: white;
  background-color: green;
}
Cecha Klasa ID
Unikalność Nie jest unikalny Unikalny
Priorytet 10 100
Składnia .nazwa-klasy #nazwa-id
Zastosowanie Grupy elementów Unikalne elementy