در حال بارگذاری...

تصاویر در HTML

بوکمارک‌ها شما را در متن جابه‌جا می‌کنند. تصاویر عکس، نمودار و لوگو را به صفحه می‌آورند. ابزار پایهٔ HTML عنصر خالی img است: در کاربرد عادی متن را بین تگ باز و بسته نمی‌پیچد. با src به فایل اشاره می‌کند و با alt جایگزین متنی می‌دهد.

img چه می‌کند؟

img یک عنصر replaced است. مرورگر منبع را از src می‌گیرد و در چیدمان رسم می‌کند. اگر فایل گم یا مسدود باشد، بازدیدکننده هنوز به alt مفید نیاز دارد (یا برای تزئین خالص، alt="" صریح). مسیرها همان قواعد نسبی و مطلق لینک و فاویکون را دنبال می‌کنند.

پاسخ مستقیم

بنویسید <img src="path/to/file.jpg" alt="توضیح کوتاه">.

  • src — محل فایل تصویر
  • alt — جایگزین متنی وقتی تصویر دیده نمی‌شود یا بار نمی‌شود
    width و height اختیاری می‌توانند فضا رزرو کنند و پرش چیدمان را کم کنند. به‌جای فرستادن فایل چندمگابایتی به هر یادگیرنده روی اتصال کند، عکس‌های خیلی بزرگ را فشرده کنید.

ویژگی‌های اصلی در یک نگاه

📊 ویژگی‌های رایج img

ویژگی کار
src مسیر یا URL فایل تصویر
alt جایگزین متنی / معنی در بافت
width اشارهٔ اختیاری عرض نمایش (پیکسل در مثال‌های HTML)
height اشارهٔ اختیاری ارتفاع نمایش
loading اشارهٔ اختیاری lazy-loading در مرورگرهای مدرن (بعداً پیشرفته‌تر)

یک تصویر اطلاع‌رسان پایه

تصاویر را در پوشهٔ روشنی مثل images/ بگذارید و در alt آنچه مهم است را توصیف کنید.

تصویر پایه

html
HTML Code
<img src="images/team.jpg" alt="Three teammates at a desk">

خواندن نمونهٔ پایه

  • src="images/team.jpg" مسیر نسبی از فایل HTML است
  • alt معنی عکس را برای خوانندهٔ صفحه و بارگذاری شکست‌خورده توضیح می‌دهد
  • در نوشتن عادی HTML تگ بستهٔ جداگانهٔ </img> نیست — ویژگی‌ها روی همان تگ واحدند
  • اگر پوشه یا نام فایل غلط باشد تصویر می‌شکند حتی وقتی تگ عالی به نظر برسد

اشاره‌های width و height

دادن width و height کمک می‌کند مرورگر قبل از رسیدن بایت‌ها فضا رزرو کند. وقتی می‌توانید نسبت تصویر واقعی را حفظ کنید تا کشیده به نظر نرسد. کوچک کردن عکس بزرگ فقط با ویژگی‌های HTML همچنان فایل بزرگ را دانلود می‌کند — دارایی‌ها را برای وب تغییر اندازه و فشرده کنید.

تصویر با width و height

html
HTML Code
<img src="images/logo.png" alt="Site logo" width="120" height="40">

تصاویر تزئینی و alt خالی

وقتی تصویر اطلاعاتی نمی‌افزاید — تزئین خالصی که متن کنارش پوشش داده — از alt="" استفاده کنید. ویژگی را حذف نکنید. حذف alt و نوشتن alt="" فرق دارند: خالی یعنی «برای درخت دسترس‌پذیری نادیده‌ام بگیر»، گم اغلب یعنی «نشانه‌گذاری اشتباه شده».

تصویر تزئینی با alt خالی

html
HTML Code
<img src="images/divider.png" alt="" width="240" height="8">

alt را برای معنی بنویسید، نه اسپم

alt خوب جایگزین کوتاه تصویر در بافت است: آنچه کاربر بینا برای فهم صفحه نیاز دارد. alt بد کلیدواژه می‌چپاند، کپشن کنار تصویر را تکرار می‌کند، یا بدون محتوا «image» می‌گوید. اگر نمودار است خلاصهٔ نتیجه را بگویید؛ اگر لوگو همان لینک خانه است، نام دسترس‌پذیر معمولاً از alt تصویر یا متن اطراف می‌آید — صادق بمانید.

فرمت‌هایی که مبتدی می‌بیند

JPEG (.jpg) به عکس‌ها می‌آید. PNG به گرافیک با لبهٔ تیز یا شفافیت. SVG به آیکون و لوگوی ساده وقتی مقیاس شفاف می‌خواهید (الگوهای بیشتر SVG بعداً). فرمتی که به محتوا می‌خورد انتخاب کنید، بعد وزن فایل را معقول نگه دارید.

تمرین در ویرایشگر

  1. یک .jpg یا .png کوچک در پوشهٔ images بگذارید.
  2. یک img با src نسبی درست و alt واضح اضافه کنید.
  3. width و height هم‌خوان با نسبت تصویر بگذارید.
  4. عمداً یک‌بار مسیر را خراب کنید — تأیید کنید alt (یا UI تصویر شکسته) به دیدن خطا کمک می‌کند، بعد مسیر را درست کنید.
  5. یک تصویر تزئینی با alt="" اضافه کنید و تأیید کنید ویژگی را کامل حذف نکرده‌اید.

اشتباهات رایج

  • نبود alt روی تصاویر اطلاع‌رسان
  • پوشه یا املای غلط در src
  • فرستادن عکس چندمگابایتی دوربین وقتی فایل کوچک‌تر وب کافی است
  • رفتار با alt مثل انبار کلیدواژه
  • کشیدن لوگو با width/height ناسازگار
  • قاطی کردن src (تصاویر) با href (لینک‌ها)

خلاصه

  • تصاویر از img با src و alt استفاده می‌کنند
  • مسیرها همان قواعد فایل‌های دیگر سایت را دنبال می‌کنند
  • alt دسترس‌پذیری و بار شکست‌خورده را پشتیبانی می‌کند؛ alt="" فقط برای تزئین خالص
  • width و height می‌توانند فضا رزرو کنند؛ هنوز اندازهٔ واقعی فایل را بهینه کنید
  • فرمت معقول انتخاب کنید و دانلود را سبک نگه دارید

🧠 دانش خود را بیازمایید

آماده شروع

دانش خود را بیازمایید

خود را با این آزمون تعاملی به چالش بکشید و ببینید موضوع را چقدر خوب درک کرده‌اید

❓
7
سوالات
🎯
70%
برای قبولی
♾️
∞
زمان
🔄
∞
تلاش‌ها

📝 دستورالعمل‌ها

  • هر سوال را با دقت بخوانید
  • بهترین پاسخ را برای هر سوال انتخاب کنید
  • می‌توانید آزمون را هر چند بار که می‌خواهید تکرار کنید
  • پیشرفت شما در بالا نمایش داده می‌شود