تصویر (img)
تگ «تصویر (Image)» با نام <img> عکس را در صفحه نشان می دهد. اما خود عکس درون فایل HTML نیست؛ فقط لینک می شود. مثل وقتی در چت، عکس می فرستی ولی متن جداست.
تعریف و کاربرد img
طبق منبع، تگ <img> برای تعبیه تصویر در سند است. تصویر با ویژگی «src» آدرس می گیرد. متن جایگزین «alt» هم توصیف کوتاه تصویر است.
نکته: بهتر است همیشه «width» و «height» را مشخص کنی تا پرش چیدمان کمتر شود.
نمونه پایه
<img src="img_girl.jpg" alt="Girl in a jacket" width="500" height="600">
ویژگی های مهم
src: مسیر تصویر را تعیین می کند.alt: متن جایگزین برای خطا یا دسترس پذیری.widthوheight: اندازه رندر را مشخص می کنند.loading: بارگذاری «lazy» یا «eager» را تعیین می کند.srcsetوsizes: فایل مناسب هر نمایشگر را انتخاب می کنند.referrerpolicy: میزان ارسال اطلاعات ارجاع را کنترل می کند.
تراز و چینش با CSS
<img src="smiley.gif" alt="Smiley face" width="42" height="42" style="vertical-align:bottom">
<img src="smiley.gif" alt="Smiley face" width="42" height="42" style="vertical-align:middle">
<img src="smiley.gif" alt="Smiley face" width="42" height="42" style="vertical-align:top">
<img src="smiley.gif" alt="Smiley face" width="42" height="42" style="float:right">
<img src="smiley.gif" alt="Smiley face" width="42" height="42" style="float:left">
تصویرِ لینک دار
<a href="https://www.w3schools.com">
<img src="w3html.gif" alt="W3Schools.com" width="100" height="132">
</a>
نقشه تصویر (Image Map)
<img src="workplace.jpg" alt="Workplace" usemap="#workmap" width="400" height="379">
<map name="workmap">
<area shape="rect" coords="34,44,270,350" alt="Computer" href="computer.htm">
<area shape="rect" coords="290,172,333,250" alt="Phone" href="phone.htm">
<area shape="circle" coords="337,300,44" alt="Cup of coffee" href="coffee.htm">
</map>
تنظیمات پیش فرض CSS
img {
display: inline-block;
}
تمرین گام به گام
- یک
<img>باsrcوaltبساز. - ابعاد مناسب با
widthوheightبده. - برای بهینه سازی،
loading="lazy"را اضافه کن. - برای نمایشگرها، از
srcsetوsizesاستفاده کن.
پیوندهای مرتبط
برای تعبیه صفحه ببین چارچوب درون صفحه ای (iframe). برای لینک دهی هم سر بزن به لینک (a). درباره تصاویر واکنش گرا، صفحه تصویر واکنش گرا را بخوان.
جمع بندی سریع
<img>تصویر را لینک و نمایش می دهد.- دو ویژگیِ ضروری:
srcوalt. - ابعاد ثابت، پرش چیدمان را کم می کند.
loadingوsrcsetسرعت را بهتر می کنند.