Кажется, что все, что вам нужно сделать, чтобы удалить эти границы, лежит на теге img
, установив атрибут hidefocus
и свойство outline
css следующим образом:
HTML
<img class="map" src="..." usemap="..." hidefocus="true" />
CSS
img.map, map area{
outline: none;
}
Это должно работать кросс-браузер!
EDIT
Как прокомментировал Сергей К., если вы не хотите поддерживать IE6, вы можете сохранить байты, просто используя селектор атрибутов.
img[usemap], map area{
outline: none;
}
Поддержка начинается с IE7.