تصویر مقاله آموزش تگ map در html
ﺯﻣﺎﻥ ﻣﻄﺎﻟﻌﻪ: 8 دقیقه

آموزش و يادگيري تگ map در HTML

در اين بخش از دوره آموزش HTML در آموزش دون ، با تگ <map> آشنا مي‌شويم. اين تگ براي تعريف نقشه‌هاي تصويري (image maps) استفاده مي‌شود تا بخش‌هاي مختلف يک تصوير به لينک‌ها يا عملکردهاي متفاوت متصل شوند.

تگ map در HTML چيست؟

تگ <map> مجموعه‌اي از مناطق قابل کليک روي يک تصوير را تعريف مي‌کند. هر منطقه با تگ <area> مشخص مي‌شود و مي‌توان لينک يا عملکرد خاصي براي آن تعيين کرد.

مثال ساده از تگ map

<img src="world-map.png" alt="نقشه جهان" usemap="#worldmap">

<map name="worldmap">
  <area shape="rect" coords="34,44,270,350" href="asia.html" alt="آسيا">
  <area shape="circle" coords="477,300,44" href="africa.html" alt="آفريقا">
</map>

در اين مثال، تگ <map> با نام worldmap تعريف شده و مناطق مختلف تصوير با <area> مشخص شده‌اند.

ويژگي‌هاي مهم تگ map

ويژگي توضيح
name نام نقشه که توسط usemap تصوير ارجاع داده مي‌شود
id / class اعمال استايل CSS يا شناسه يکتا

ويژگي‌هاي مهم تگ area در نقشه تصوير

  • shape: شکل منطقه (rect, circle, poly, default)
  • coords: مختصات منطقه روي تصوير
  • href: آدرس مقصد لينک
  • alt: متن جايگزين براي دسترسي بهتر
  • target: تعيين محل باز شدن لينک (مثلاً _blank)

نکات مهم درباره map

  • تگ <map> هميشه بايد داراي نام باشد و با ويژگي usemap تصوير مرتبط شود.
  • تگ <area> مناطق قابل کليک را تعريف مي‌کند و مي‌تواند لينک يا رويدادهاي جاوااسکريپت داشته باشد.
  • به بهبود تجربه کاربري و دسترسي کمک مي‌کند، مخصوصاً براي نقشه‌ها و تصاوير تعاملي.

براي يادگيري کامل کار با تصاوير و تعاملات تصويري در صفحات وب، پيشنهاد مي‌کنيم در دوره آموزش HTML و CSS آموزش دون شرکت کنيد.

براي مشاهده تمام آموزش‌هاي HTML، به صفحه اصلي آموزش دون مراجعه کنيد.

آموزش قبلي: تگ main در HTML

آموزش بعدي: تگ mark در HTML

چه امتیازی برای این مقاله میدهید؟

0  از  0  رای

1404/07/23
  • 0
  • 0
تصویر دوره undefined
امین فرج زاده
برنامه نویس فول استک

بیش از 14 سال است که در حوزه برنامه‌نویسی و توسعه نرم‌افزار فعالیت می‌کنم. در این مدت با پروژه‌های متنوعی در مقیاس‌های مختلف همکاری داشته‌ام که هرکدام تجربه‌ای ارزشمند برای من به همراه داشته‌اند. اشتیاق من به کدنویسی و حل مسائل پیچیده فنی همچنان پررنگ است. تدریس را فرصتی ارزشمند برای یادگیری دوباره و انتقال دانش می‌دانم و همیشه تلاش کرده‌ام دانسته‌هایم را با دقت و علاقه در اختیار دیگران قرار دهم.

دیدگاه و پرسش

هیچ دیدگاهی برای این آموزش ثبت نشده است.