Tak:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> body {
text-align: center;
}
#map {
margin: 0 auto;
width: 800px;
height: 573px;
text-align: left;
position: relative;
}
<img style="position: absolute; top: 42px; left: 94px" src="strzalka11.png"> <img style="position: absolute; top: 22px; left: 107px" src="strzalka21.png"> <img style="position: absolute; top: 170px; left: 348px" src="strzalka31.png"> <img style="position: absolute; top: 145px; left: 369px" src="strzalka41.png"> <img style="position: absolute; top: 456px; left: 563px" src="strzalka51.png"> <img style="position: absolute; top: 441px; left: 592px" src="strzalka61.png">
I słowo wyjaśnienia. Element div#map ma szerokość (width) równą szerokości zdjęcia całej mapy i odpowiednio równą wysokość (height). Ponieważ poszczególne strzałki są pozycjonowane absolutnie względem tego div-a (pozwala na to atrybut
position: relative; stylu elementu div#map) należało odjąć od każdego left i top 8px (domyślny margines body). Ważne jest używanie właściwej deklaracji typu dokumentu
<!DOCTYPE ... >. Chyba tyle. Nie wiem, jak to działa pod IE6.