: عنصر IMG

آخر تحديث: 2026-09-12

<img>عنصر IMG

عنصر <img> يضم صورة في الصفحة. وهو عنصر فارغ (بدون وسم إغلاق). الخاصيتان src وalt مطلوبتان: src تحدد عنوان الصورة، وalt توفر نصًا بديلًا (مهم لإمكانية الوصول وSEO).

الفئةالروابط والوسائط
نموذج المحتوىلا شيء (عنصر فارغ)
العناصر الأم المسموحةأي عنصر يقبل المحتوى النصي
وسم الإغلاقذاتي الإغلاق — لا حاجة لوسم إغلاق
الحالةقياسي

📝 البنية

<img src="عنوان-الصورة" alt="نص بديل" width="العرض" height="الارتفاع">

⚙️ السمات

يدعم هذا العنصر السمات العامة بالإضافة إلى ما يلي:

السمةالقيمةالوصف
srcURLThe URL of the image file, either relative or absolute.
altTextAlternative text shown when the image can't load; also read by screen readers.
widthPixelsThe display width of the image in pixels.
heightPixelsThe display height of the image in pixels.
loadingKeywordThe loading strategy for the image.
  • lazy — Defer loading until the image is near the viewport.
  • eager — Load immediately (default).
srcsetURL listA list of candidate images for different screen sizes (responsive images).
sizesMedia condition listDescribes the display width of the image at different viewports.

▶ مثال

عدّل الكود أدناه وشاهد النتيجة المباشرة في الملعب:

🌐 دعم المتصفح

المتصفح ChromeChrome EdgeEdge FirefoxFirefox SafariSafari OperaOpera
<img> v1 v12 v1 v1 v1
مدعوم في جميع المتصفحات الرئيسية
تحذير: لا تحذف الخاصية alt — فهي حاسمة لقارئات الشاشة وSEO. استخدم alt="" للصور الزخرفية البحتة.

❓ الأسئلة الشائعة

Qهل سمة alt مطلوبة لـ ؟
Aنعم، سمة alt مطلوبة لإمكانية الوصول. استخدم alt="" (فارغة) للصور الزخرفية البحتة، ونصًا وصفيًا للصور المعلوماتية. تعتمد قارئات الشاشة على alt لوصف الصور للمستخدمين المكفوفين.
Qما الفرق بين و ؟
A<img> يحمّل صورة واحدة. <picture> يحتوي على عناصر <source> متعددة لتقديم صور مختلفة بناءً على إطار العرض أو الدقة أو دعم التنسيق (مثل WebP مقابل JPEG).
Qهل يجب استخدام سمات width و height في ؟
Aنعم، قم دائمًا بتضمين سمات width و height (مطابقة للأبعاد الجوهرية للصورة). هذا يمنع التحول التراكمي في التخطيط (CLS) ويحسين درجات Core Web Vitals.

📚 دروس ذات صلة

Web-Tutorial.com

فريق Web-Tutorial التقني

منصة دروس برمجية يديرها عدة مطورين. كل درس يتم كتابته ومراجعته بواسطة مطورين متخصصين في المجال. نعمل على ضمان دقة وموثوقية المحتوى — إذا لاحظت أي مشكلة، فيرجى إخبارنا.

100%