ein a-link ist ein Inline-Element. Das hat keine Breite und Höhe in dem Sinne.
Wenn das ein Button ist gibt es die Möglichkeit daraus ein Blockelemt zu machen. display:block
Bei Linsk die im Textfluss vorkommen hilft das nur bedingt.
Da ist es einfacher die Fläche auf die gewünschte Größe zu bekommen indem man padding dazugibt, was die hingerrundfläche/farbe auch erweitert.
Das ist dann aber weiterhin vom Zeilenabstand abhängig und der Breite des Textes.