Której pseudoklasy/pseudoelementu użyć, aby wyróżnić kolorem wiersz tabeli, NAD którym jest kursor?
Źle.
:visited dotyczy odwiedzonych odnośników.Źle.
::marker stylizuje znacznik listy.Źle.
::first-line stylizuje pierwszą linię tekstu.Dobrze.
:hover reaguje na najechanie kursorem.Pseudoklasa
:hover stylizuje element, NAD którym znajduje się kursor - np. tr:hover { background: #eee; } podświetli wiersz tabeli pod myszą. Dlatego do tego efektu służy :hover.Pozostałe selektory dotyczą czego innego.
:visited stylizuje odwiedzone linki, ::marker punktor listy, a ::first-line pierwszą linię tekstu - nie reagują na kursor. Wyróżnienie elementu pod myszą daje :hover.