Który selektor sformatuje jednocześnie akapity z klasą „tekst” oraz element blokowy o ID „obrazki”?
A.
p.tekst, div#obrazki
Dobrze. Przecinek grupuje dwa selektory:
p.tekst i div#obrazki.B.
p.tekst + div#obrazki
Źle.
+ to selektor sąsiedztwa, nie grupowanie.C.
p#tekst + div.obrazki
Źle. Błędne oznaczenia i operator sąsiedztwa zamiast grupowania.
D.
p#tekst, div.obrazki
Źle. Pomylono oznaczenia: klasę zapisuje się kropką, ID krzyżykiem.
Kropka oznacza klasę, a krzyżyk identyfikator:
p.tekst to akapity z klasą „tekst”, a div#obrazki to <div> o id „obrazki”. Przecinek między selektorami GRUPUJE je, więc p.tekst, div#obrazki zastosuje tę samą regułę do obu zestawów elementów naraz. Dlatego to ten selektor jest poprawny.Pozostałe warianty mylą symbole lub relację. Zapisy
p#tekst i div.obrazki mają ZAMIENIONE oznaczenia (kropka to klasa, krzyżyk to id), więc trafiłyby w inne elementy. Znak + to selektor SĄSIADA (element zaraz po innym), a nie sposób na „oba naraz”. Grupowanie zapewnia przecinek: p.tekst, div#obrazki.