Mit CSS lassen sich Links bis ins kleinste Detail formatieren. Und das ist gut so, weil man hier HTML nicht die alleinige Macht überlassen sollte.
Zudem kann man Rollover-Effekte hinzufügen, was nicht nur cool ist, sondern auch die Usability (Benutzerfreundlichkeit) verbessert.