جود ثيمز

الأحد، 28 يوليو 2013

التعامل مع الصور في HTML

أعط موقعك الكثير من الحيوية والجمال وذلك باستخدام الصور سواء الثابتة منها أو المتحركة , ويمكنك ادراج الصور باستخدام الوسم </ img> وهذا الوسم ليس له وسم اغلاق , ويأتي مع الوسم img خصائص أهمها :

أولاً : الخاصية src

وهي أهم الخصائص للوسم img فبدونها لن تكون هناك صورة , وفائدة هذه الخاصية تكمن في أنها تخبر متصفح الانترنت أين موقع الصورة التي تريد استخدامها , انظر للمثال التالي :
لدي صورة اسمها Desert وامتدادها jpg , وهي موجودة في نفس المجلد الذي به صفحة الويب الخاصة بي سيكون الكود كالتالي :
<img src="Desert.jpg" />
مثال آخر لدي صورة اسمها Sky و امتدادها png وهي موجودة على القرص /:D في المجلد pictures سيكون الكود كالتالي :
<img src="D:\pictures\Sky.png" />
كما رأيت في الامثلة علينا كتابة موقع الصورة بالكامل مع امتدادها وإلا فلن تظهر الصورة .
يمكنك ببساطة استدعاء صورة من أي مكان على الانترنت وماعليك إلا كتابة الرابط الذي توجد فيه الصورة , فمثلاً لدي صورة على الرابط any-site.com/mypicture.jpg سيكون الكود كالتالي :
<img src="http://www.any-site.com/mypicture.jpg" />

ثانياً : الخاصية height

كما يدل اسمها فهذه الخاصية تمكننا من تحديد مقدار "ارتفاع الصورة" بوحدة "البيكسل" (وليس "طول الصورة" لأنه في الويب ليس هناك شئ اسمه طول أو length) , واستخدامها بسيط فقط ضع مقدار الارتفاع الذي تريده , مثال :
<img src="Desert.jpg" height="200" />

ثالثاً : الخاصية width

هذه الخاصية تمكننا من تحديد مقدار "عرض الصورة" بوحدة "البيكسل" , مثال :
<img src="Desert.jpg" height="200" width="250" />

رابعاً : الخاصية alt

هي اختصار لكلمة (alternative) وتعني "بديل" , وهذه الخاصية مهمة جداً فيما يتعلق بتحسين محركات البحث أو السيو (Search Engine Optimizations) فهي تخبر محركات البحث عما تدل عليه الصورة التي وضعتها في موقعك فمحركات البحث لا تبحث عن الصور وإنما تبحث عما تدل عليه الصور .
أما بالنسبة لمستخدمي موقعك فهذه الخاصية تظهر نص بدلاً من الصورة وتخبر المستخدم بما تدل عليه الصورة في حال حصل خطأ ولم تظهر الصورة في الموقع , انظر للمثال التالي لتفهم ما أقصده (هذا المثال تعمدت الخطأ فيه بحيث لا أجعل الصورة تظهر للمستخدم ) :
<html>
<body dir="rtl">
<img src="logo.jpg" alt="الأرضية الكرة صورة" height="200" width="250"/>
</body>
</html>
والنتيجة هي الصورة التالية :

كما ترى حصل خطأ ولم تظهر لك الصورة , ولكن الخاصية alt أخبرتك أن هذه هي صورة الكرة الأرضية .

خامساً : الخاصية title

هذه الخاصية تظهر تلميح "Tool Tip" يخبرك بما تدل عليه الصورة عند مرور مؤشر الماوس فوق الصورة , وبالمثال يتضح المقال :
<html>
<body dir="rtl">
<img src="Koala.jpg" alt="الكوالا حيوان" height="200" width="250" title="الكوالا حيوان" />
</body>
</html>
والنتيجة كالتالي :


ملاحظة : الخاصية title هي ليست خاصة بالصور فقط , ولكن يمكنك استخدامها مع عناصر HTML أخرى .