Let's say we want to style our links (or buttons) as flat blue buttons, with white text. We haven't tried to suppress the outline style from the browser. It's not always easy to tell when they are in focus - it varies from one web browser to another:
Here is a link with default browser style: BBC News.
Here is a link which is styled like a button: Google
Here is an actual button element.
Here is a link with default browser style: BBC Sport.
outline-color
property.To make the focus clearer, the next set of buttons have explicit outline styles. The outline colour is chosen to stand out against the PAGE background and it there is an outline offset, so it appears like a separate ring around the button.
Here is a link which is styled like a button: Bing
Here is an actual button element.
Here is a link with default browser style: BBC Weather.