search

Area Tag in HTML

Sep 04, 2024 pm 04:31 PM
htmlhtml5HTML TutorialHTML PropertiesHTML tags

In this article, we will learn about Area Tag in HTML. Area Tag defines a hotspot in an image map and associates or links with a hypertext reference to allow a user to be clickable on the web page. It helps link the different pages while a map portion is clicked. And a tag becomes useful when there is a need for multiple links on the image.

Syntax

The basic syntax is given below:

<area alt="text" class=" " coords=" " shape> ;

Here alt is used for alternate text if an image is not rendered.

  • class: Defines a class name for an element.
  • coords: Has a set of values for the shapes.

With an image map, the syntax is:

<img  src="/static/imghwm/default1.png" data-src="edu.jpg" class="lazy" area tag in html="# name" alt="Area Tag in HTML" >
<map name=" name">
<area shape="shapeName1" coords="x,y coordinates" href="html%20linkPath">
<area shape="shapeName2" coords=" x,y coordinates " href="htmllinkPath">
</map>

Explanation: This is an empty tag with no closing tags, whereas, in the case of XHTML, it is declared as . And this area tag is always embedded with tag (included in the map container), which gives the coordinates values of the specific image. And also, an overlapping takes place inactive areas; it is resolved by giving priority to the higher area is activated. The following portion covers how to use the area tag with an example and Brower compatibility and supported attributes by them.

How does area Tag work in HTML?

Here is the process to make it through; initially, the image in the image map.

1. To insert an image to the page, we are supposed to use an image tag which is given below:

<img src="/static/imghwm/default1.png" data-src="edu.jpg" class="lazy" alt="Area Tag in HTML logo"> // image from the saved folder. Also, we can get from the web URL directly and map with <map> tag.</map>

It comes with src attributes: Source and alt-text describing the image content.

2. Secondly, open the map element with the attribute #map. This image tag comes with a use map followed by the ‘#’ symbol (use map =” #map”). Mapname should be the same name as the Area Tag in HTML.

How to create an image map? Using map and name attributes together to have images and maps together. The browser recognizes the area of the shape when the mouse cursor over the screen becomes a pointer(hand symbol).

3. To declare the areas that are to be used to map.

<area shape="rect" cords='…….href="" ' alt="">
href comes with alt attribute by default.

Attributes

In general, HTML tags have one or more attributes that help show the browser visually pleasant. There are three varieties of attributes used, namely global, event handling, and element-specific attributes. The area tag contributes tag-specific attributes, and a description of them, which are listed below, and the HTML 5 has some new attributes.

1. Tag-Specific Attributes

Name of Attributes  Description                  Example
alt Defines an alternate text in the specified area which improves accessibility. ”hello”
href Defines the hyper reference means a link to the next page points/ URL of a Page. It changes an area into a hyperlink. document”
shape  Defines the different shapes to be done on the image. ”First

”Second

coords Gives the specific values appropriate to the region in the image. The  Coords are specified as follows :

Default: no cords required.

Rect: left, top, right, bottom

Circle : x , y ,radius

Poly: x1,y1, x2,y2,x3,y3…

document”
target Specifies where to open the link page, or I can say the end target page. ”
Nohref Defines that absence of href. This means the area doesn’t have a link to next page
type Specifies the content type (MIME) ”Authors
hreflang Specifies language-type ”Second

2. Standard Attributes

The description of these attributes has already been discussed in the previous article.

  • Access key
  • class
  • dir
  • id
  • Style
  • lang
  • id
  • tab index
  • title.

3. Global Attributes

  • onmouse down
  • onmouse up
  • onmouse over
  • onmouse move
  • onmouse out
  • on focus
  • on blur
  • onkey press
  • onkey down
  • onkey up.

Examples to Implement Area Tags in HTML

Below are examples of implementing area tags in HTML:

Example #1

In the below example, I have created a jpg image diary.jpg. When u execute the code, the hand tool moves over the image at the specified cords; when you click on it, it directs you to the page rr.html.

Code:



<img  src="/static/imghwm/default1.png" data-src="diary.jpg" class="lazy" area tag in html="#Diary" alt="Area Tag in HTML" >
<map name="Diary">
<area shape="rect" coords="94,91,189,193" href="rr.html">
</map>

Code: rr.html



hello

 Online tutorial Class

Output:

Area Tag in HTML

Example #2

Code:



<img class="logo lazy" src="/static/imghwm/default1.png" data-src="edu.jpg" alt="Area Tag in HTML logo"    style="max-width:90%"  style="max-width:90%" area tag in html="#ccmap">
<map name="ccmap">
<area shape="rect" coords="89,9,294,50" href="sha.html" alt="Area Tag in HTML">
<area shape="rect" coords="297,7,407,54" href="rr.html" alt="Welcome">
</map>

Code: rr.html



hello

 Online tutorial Class

Code: sha.html



hello

 Welcome to the Page

Output:

Area Tag in HTML

The Output below shows the logo of Area Tag in HTML; clicking the word BA directs to the page Hello page.

Area Tag in HTML

Example #3

Code:



<img src="/static/imghwm/default1.png" data-src="new.png" class="lazy" alt="Area Tag in HTML" border="0" area tag in html="#Protocols">
<map name="Protocols">
<area shape="Poly" coords="74,0,113,29,98,72,52,72,38,27" href="https://www.manageengine.com/network-monitoring/what-is-snmp.html%22" alt="SNMP Tutorial" target="_blank">
<area shape="rect" coords="22,83,126,125" alt="FTP Tutorial" href="https://www.techtarget.com/searchnetworking/definition/File-Transfer-Protocol-FTP" target="_blank">
<area shape="circle" coords="73,168,32" alt="http Tutorial" href="https://www.webopedia.com/TERM/H/HTTP.html" target="_blank">
</map>

Explanation of the above program: In this example, we have created an image map using the image file called new.png, which has three clickable areas declared within it using the tag. The first clickable area is a polygonal shape that links to the SNMP page called www.managengine.com. The second clickable area is a rectangular shape that links to the FTP page called www.searchnetworking.com, and finally, the last clickable area is a circle that links to an HTTP page called www.webopedia.com.

Output:

Area Tag in HTML

Output:

Area Tag in HTML

Conclusion

Therefore, we have seen how the area tag is used in active areas in switching to the pages with brief information explaining how to use the tag in clickable areas with syntax and demo examples.

The above is the detailed content of Area Tag in HTML. For more information, please follow other related articles on the PHP Chinese website!

Statement
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
How do you insert an image into an HTML page?How do you insert an image into an HTML page?May 04, 2025 am 12:02 AM

ToinsertanimageintoanHTMLpage,usethetagwithsrcandaltattributes.1)UsealttextforaccessibilityandSEO.2)Implementsrcsetforresponsiveimages.3)Applylazyloadingwithloading="lazy"tooptimizeperformance.4)OptimizeimagesusingtoolslikeImageOptimtoreduc

HTML's Purpose: Enabling Web Browsers to Display ContentHTML's Purpose: Enabling Web Browsers to Display ContentMay 03, 2025 am 12:03 AM

The core purpose of HTML is to enable the browser to understand and display web content. 1. HTML defines the web page structure and content through tags, such as, to, etc. 2. HTML5 enhances multimedia support and introduces and tags. 3.HTML provides form elements to support user interaction. 4. Optimizing HTML code can improve web page performance, such as reducing HTTP requests and compressing HTML.

Why are HTML tags important for web development?Why are HTML tags important for web development?May 02, 2025 am 12:03 AM

HTMLtagsareessentialforwebdevelopmentastheystructureandenhancewebpages.1)Theydefinelayout,semantics,andinteractivity.2)SemantictagsimproveaccessibilityandSEO.3)Properuseoftagscanoptimizeperformanceandensurecross-browsercompatibility.

Explain the importance of using consistent coding style for HTML tags and attributes.Explain the importance of using consistent coding style for HTML tags and attributes.May 01, 2025 am 12:01 AM

A consistent HTML encoding style is important because it improves the readability, maintainability and efficiency of the code. 1) Use lowercase tags and attributes, 2) Keep consistent indentation, 3) Select and stick to single or double quotes, 4) Avoid mixing different styles in projects, 5) Use automation tools such as Prettier or ESLint to ensure consistency in styles.

How to implement multi-project carousel in Bootstrap 4?How to implement multi-project carousel in Bootstrap 4?Apr 30, 2025 pm 03:24 PM

Solution to implement multi-project carousel in Bootstrap4 Implementing multi-project carousel in Bootstrap4 is not an easy task. Although Bootstrap...

How does deepseek official website achieve the effect of penetrating mouse scroll event?How does deepseek official website achieve the effect of penetrating mouse scroll event?Apr 30, 2025 pm 03:21 PM

How to achieve the effect of mouse scrolling event penetration? When we browse the web, we often encounter some special interaction designs. For example, on deepseek official website, �...

How to modify the playback control style of HTML videoHow to modify the playback control style of HTML videoApr 30, 2025 pm 03:18 PM

The default playback control style of HTML video cannot be modified directly through CSS. 1. Create custom controls using JavaScript. 2. Beautify these controls through CSS. 3. Consider compatibility, user experience and performance, using libraries such as Video.js or Plyr can simplify the process.

What problems will be caused by using native select on your phone?What problems will be caused by using native select on your phone?Apr 30, 2025 pm 03:15 PM

Potential problems with using native select on mobile phones When developing mobile applications, we often encounter the need for selecting boxes. Normally, developers...

See all articles

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

Video Face Swap

Video Face Swap

Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Tools

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

Powerful PHP integrated development environment

WebStorm Mac version

WebStorm Mac version

Useful JavaScript development tools

Dreamweaver Mac version

Dreamweaver Mac version

Visual web development tools

MantisBT

MantisBT

Mantis is an easy-to-deploy web-based defect tracking tool designed to aid in product defect tracking. It requires PHP, MySQL and a web server. Check out our demo and hosting services.

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)