Home >> FAQs/Tutorials >> XHTML Tutorials and Tips >> Index

XHTML Tutorial - "map" Tag/Element

By: FYIcenter.com

(Continued from previous topic...)

What Is a "map" Tag/Element?

A "map" element is special inline element that you to define map entries to be used by image maps. Here are some basic rules on "map" elements:

  • "map" elements are inline elements.
  • "map" elements can not have text contents.
  • "map" elements should have "area" elements as sub-elements.
  • A "map" element requires the "id" attribute to be specified.
  • A "map" element should have the "name" attribute specified a reference name to be used by an image map with the "usemap" attribute.
  • Each "area" element inside a "map" element defines a map entry for the browser to look up based on the mouse coordinates on the image map .

Here is a tutorial example of an client-side image map with map entries defined:

<?xml version="1.0" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
 <head>
  <title>Image Map Entries</title>
 </head>
 <body>
  <h4>Inline Images</h4>
  <p style="background-color: #eeeeee; padding: 8px;">
   This is a client-side image map test. 
   Click this image <img src="moonrise.jpg" alt="Moonrise"
    width="69" height="91" ismap="ismap" usemap="#mymap"/>
   to see what happens. Use browser back button to come 
   back.
   <map id="map1" name="mymap">
    <area href="http://localhost/upperLeft" 
     alt="Upper Left" coords="1,1,35,45"/>
    <area href="http://localhost/upperRight" 
     alt="Upper Right" coords="36,1,69,45"/>
    <area href="http://localhost/lowerLeft" 
     alt="Lower Left" coords="1,46,35,91"/>
    <area href="http://localhost/lowerRight" 
     alt="Lower Right" coords="36,46,69,91"/>
   </map>
  </p>
 </body>
</html>

If you save the above document as image_map_entries.html, and view it with Internet Explorer, you will see an image embedded in a paragraph. Click different parts of the image to see what happens.
            Image Map Entries

  1. What Is an "img" Tag/Element?
  2. What Are the Attributes of an "img" Element?
  3. How To Reduce the Display Size of an Image?
  4. How To Float an Image to the Right Side?
  5. What Is an Animated Image?
  6. What Is a Server-Side Image Map?
  7. What Is a Client-Side Image Map?
  8. What Is a "map" Tag/Element?


Selected Developer Jobs:

More...