الكورس

Advertisements

HTML img Tag


HTML img Tag – يٌستخدم الوسم <img> لتضمين صورة في صفحة HTML.


 

HTML img Tag

 

لا يتم إدراج الصور مباشرة في صفحات HTML؛ حيث أن الصور مرتبطة بصفحات الويب. كل ما يقوم به الوسم <img> هو إنشاء مساحة تعليق لتضمين الصورة المشار إليها بواسطة سمة src.

 

مثال للتوضيح

لتضمين صورة فى صفحات الويب، إتبع هذه الطريقة:

Person sitting in front of a desk
 <img src="/images/person_image.png" alt="Person sitting in front of a desk">
Person sitting in front of a desk

 

إذا لاحظت فى المثال السابق، إحتوى الوسم <img> على سمتين:

  1. src: يحدد مسار أو عنوان URL للصورة.
  2. alt: إختصار لكلمة (alternative) وتحدد نصًا بديلاً للصورة، فى حالة تعذر عرض الصورة لسبب ما.

 

كلًا من السمتين src و alt مطلوبين (required) أى يجب تضمينهم عند إستخدام وسم <img>.

هناك بعض المواقف التي قد لا يعرض فيها المستعرض الصور، مثل: المتصفحات الغير المرئية (الخاصة بالأشخاص ذوو الإعاقة البصرية)، أو فى حالة الصورة غير صالحة أو من نوع غير مدعوم. وفى هذه الحالات يتم إستخدام النص البديل الموجود في سمة alt للصورة، لذلك حاول توفر قيمة ذات معنى لسمة alt دائمًا.


 

ربط الصورة برابط تشعبي – Hyperlink

 

لربط صورة برابط تشعبى، قٌم بتضمين وسم <img> داخل وسم <a> فقط.

 

مثال للتوضيح

للجعل الصورة كرابط وعند النقر عليها تقوم بفتح هذا الرابط:

<a href="https://www.albashmoparmeg.com/">
    <img src="https://www.albashmoparmeg.com/images/logo_albashmoparmeg.png" alt="Logo Website albashmoparmeg!" data-skip-lazy="">
</a>

 

السمات المحددة – Specific Attributes

 

يدعم الوسم <img> هذه السمات:

السمةالقيمةالوصف
alttextتحدد نصيًا بديلاً للصورة.
crossoriginanonymous
use-credentials
يشير إلى ما إذا كان يجب أن يتم جلب الصورة من مواقع الجهات الخارجية التي تسمح بالوصول عبر الأصل cross-origin باستخدام طلب CORS. لإستخدامها مع عنصر <canvas>.
heightpixelsتحدد ارتفاع الصورة.
ismapismapتحدد صورة كخريطة صورة من جانب الخادم.
loadingeager
lazy
تحدد كيفية تحميل المتصفح للصورة، سواء كان:
eager (القيمة الافتراضية): يتم تحميل الصورة فورًا.
lazy: يؤجل تحميل الصورة لتطبيق بعض الشروط.
referrerpolicyno-referrer
no-referrer-when-downgrade
origin
origin-when-cross-origin
unsafe-url
تحدد معلومات المرجع التي سيتم استخدامها عند جلب صورة.
sizessizesتحدد أحجام الصور لتخطيطات الصفحات المختلفة.
srcURLتحدد مسار أو عنوان URL للصورة.
srcsetURL-listتحدد قائمة بملفات الصور لاستخدامها في مواقف مختلفة.
widthpixelsتحدد عرض الصورة.
usemapmap_name#تحدد الصورة كخريطة صورة من جانب العميل.
💡ملاحظة: لا يمكنك استخدام هذه السمة إذا كان الوسم <img> داخل الوسم <a>.
aligndeprecatedleft
right
top
middle
bottom
تحدد محاذاة الصورة بالنسبة للعناصر المحيطة بها.
borderdeprecatedpixelsتحدد عرض الحدود حول الصورة.
hspacedeprecatedpixelsتحدد مقدار المسافة البيضاء (white space) على الجانب الأيسر والأيمن من الصورة.
longdescdeprecatedURLتحدد عنوان URL لوصف تفصيلي للصورة.
namedeprecatedtextتحدد اسم للصورة.
vspacedeprecatedpixelsتحدد مقدار المسافة البيضاء (white space) على الجانب العلوى والسفلى من الصورة.

 

السمات العامة – Global Attributes

 

الوسم <img> يدعم السمات العامة أيضًا، تعرف عليهم عن طريق هذا الرابط: السمات العامة – Global Attributes.

 


 

سمات الحدث – Event Attributes

 

يدعم الوسم <img> سمات الحدث أيضًا، تعرف عليهم عن طريق هذا الرابط: سمات الحدثEvent Attributes.

 


 

إقرأ أيضًا – HTML <img> Tag

 

فصل: HTML Images.

وسم: <a>.

 


 

دعم المتصفحات

 

firefox - الباشمبرمجCHROME - الباشمبرمجIE - الباشمبرمجsafari - الباشمبرمجopera - الباشمبرمج
مدعوممدعوممدعوممدعوممدعوم


الإبلاغ عن خطأ

×

إذا وجد خطأ وتريد الإبلاغ عن هذا الخطأ، أو إذا كنت تريد تقديم اقتراح على شىء معين، فلا تتردد في إرسال بريد إلكتروني إلينا:

info@albashmoparmeg.com

شكرًا لك على مساعدتك لنا!

Advertisements