Hallo,
Safari zeigt Outline um einen Link mit Image nur in der Höhe der Schriftgröße (14px) an. Beispiel funktioniert auch ohne das Einfügen eines Bildes:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Style-Type" content="text/css">
<style type="text/css">
a:link {
outline: 1px solid;
}
</style>
</head>
<body>
<a href="">
<img src="x" height="50px" width="50px">
</a>
</body>
</html>
Folgenden - so gar nicht befriedigenden - Workaround habe ich gefunden:
<a style="font-size:56px" href="">