While studying CSS, I encountered a confusing rule that states ':hover' must come after ':link' and ':visited'.
In practice, to visit a link we first need to click on it, and in order to click the link, we usually hover over it. So why are there constraints on the order in this case? Can someone please clarify?