Server-side Image Maps
Server-side image maps (typically an <img>
with the ismap
attribute) allows x and y coordinates of where a user clicks the image with a mouse to be sent to a server for processing. For example, for a state map, the x and y coordinates of where the user clicks could be analyzed to direct the user to a web page for the county they clicked. Server-side image maps are not keyboard accessible – one cannot click a particular point on an image using the keyboard. Instead of server-side image maps, client-side image maps (wherein clickable areas or ‘hotspots’ are defined) should be used. Client side images maps (<area>
elements with appropriate alternative text and a logical navigation order) are fully accessible to both mouse and keyboard users.