Dlaczego tak
Selektor potomka nav a wskazuje odnośniki zagnieżdżone w nav, a właściwość text-decoration z wartością none usuwa podkreślenie. Zapis nav, a to grupowanie: reguła dotyczyłaby samego nav oraz wszystkich odnośników na stronie, także poza menu. nav.a wybiera element nav z klasą „a”, a właściwość underline w CSS nie istnieje.