نمونه کد

یک نمونه ساده از تگ <img>:

آزمایشگاه

تعریف و کاربرد

تگ <img> برای نمایش تصویر HTML است.

این تگ دارای چهار ویژگی مهم است:

  1. ویژگی src: برای مشخص کردن آدرس تصویر می باشد. (اجباری)
  2. ویژگی alt: برای مشخص کردن متن جایگزین تصویر است. اگر به هر دلیلی مرورگر نتواند عکس را نمایش دهد. متن جایگزین نمایش داده می شود.(اختیاری) 
  3. ویژگی width: عرض تصویر را مشخص می کند.
  4. ویژگی height: ارتفاع تصویر را مشخص می کند.

نکات

نکته: برای اینکه نسبت عرض به ارتفاع تصویر خراب نشود. همیشه یک سمت تصویر (عرض یا ارتفاع) را مقداردهی کنید و اجازه دهید سمت دیگر به صورت خودکار مقدار دهی شود. 

نکته: ویژگی width و height بر اساس واحد پیکسل مقداردهی می شود. در مثال زیر تصویر دارای عرض 500 پیکسل است.

<img src="/pic.jpg" width="500">

نکته: می توانیم width و height را با CSS نیز مقداردهی کنیم. به مثال زیر توجه کنید:

<img src="/pic.jpg" style="width: 500px">

نکته: زمانی که width و height با CSS مقداردهی شود، باید واحد مقدار را ذکر کنیم. مثلا در مثال بالا از px (پیکسل) استفاده کرده ایم.

نکته: با استفاده از تگ <embed> نیز می توان تصویر را نمایش داد ولی توصیه می شود از تگ <img> استفاده کنید.

سازگاری با مرورگر

# کروم ادج فایرفاکس سافاری اپرا
<img>

ویژگی ها

ویژگی ها مقادیر توضیحات
alt
text
متن جایگزین را به جای عنصری که نمایش داده نمی شود، قرار می دهد.
height
pixels
ارتفاع تگ های مربوطه در سمت راست را تعیین می کند.
ismap
ismap
یک عکس را به عنوان نقشه در سرور مشخص می کند.
sizes
sizes
اندازه و ابعاد منبع لینک را تعیین می کند.
src
URL
منبع یا URL رسانه های صوتی و تصویری را تعیین می کند.
srcset
URL-list
نشانی اینترنتی و یا همان لینک رسانه های صوتی و تصویری را در موقعیت های مختلف تعیین می کند.
usemap
#mapname
یک تصویر را که به عنوان نقشه تصویری قرار است به کاربر نشان دهد را تعیین می کند.
width
pixels
عرض عناصر مربوطه در سمت راست را تعیین می کند.

ویژگی های سراسری

تگ <img> از ویژگی های سراسری HTML پشتیبانی می کند.

ویژگی های رویداد

تگ <img> از ویژگی های رویداد HTML پشتیبانی می کند.

استایل css پیش فرض

بیشتر مرورگر ها تگ <img> را با استایل پیشفرض زیر نمایش می دهند: