HTML i CSS · Junior · Pytanie 8 z 75
Jaka jest główna różnica między atrybutami id i class?
- ✓Poprawna odpowiedź:
idmusi być unikalne na stronie i ma wyższą specyficzność w CSS;classmoże się powtarzać - 2
classmusi być unikalna na stronie, aidmożna powtarzać dowolnie często - 3
idużywa się tylko w JavaScript, aclasstylko do stylowania CSS
Wyjaśnienie
Wartość id musi być unikalna w dokumencie: odwołują się do niej kotwice (#section), label for i atrybuty ARIA. Klasy są wielokrotnie używane na wielu elementach, a jeden element może mieć ich kilka. Selektor id waży (1,0,0), a klasa (0,1,0), dlatego do stylowania zwykle wybiera się klasy.