الان سنبدأ في تنسيق الصور في
صفحات ويب والتعرف على وسائطها ..
[size=16]jpg او gif او png ايا كانت خياراتك من تلك التنسيقات فمعها سنبدأ رحلة وسائط الصور في صفحات
ويب .. بقيادة الكابتن
img ومساعده
src .
تتعمل المستعرضات مع عناصر <img> بشكل مختلف عن العناصر الاخرى ..
فالمتصفح عندما يقرأ شيفرة اي صفحة ويب ويمر على عناصر مثل h1 مثلا او غيره
فهو لن يحتاج الا الى عرضه وهو امر بسيط .. لكن عندما يقرا المستعرض عنصر
ال img فستكون قرائته مختلفة اذ سيكون على المستعرض ان يجلب الصورة
المحددة في الكود حتى يتم ترجمته على شاشة المستعرض .
لنأخذ مثال عليه حتى نتمكنمن الشرح اكثر .. عند ضغطك على اللينك التالي
ستشاهد صفحة فيها صورة وهي مجال تمريننا الان :
http://www.freewebtown.com/jordan_am/yasminah23.htmقم بحفظ الصورة في فايلك الخاص بهذه التمارين :
http://fwt.txdnl.com/4-10/j/o/jordan_am/12.jpgواذا القينا نظرة الان على الشيفرة الخلفية للصفحة السابقة نجدها كالتالي
:
كود HTML:
<html><head><title>تنسيق الصور
</title></head><body bgcolor="#FFCC66"><p align="center"><img src="12.jpg" border="2" width="303" height="280"></p><br><br></body></html>ابتدنا المستند بنص ال html وال head و ال title ثم اغلقنا ال head
وافتتحنا ال body حددنا الخلفية بقيمة لون ست عشري من خلال السمة bgcolor
كود HTML:
<html><head><title>تنسيق الصور
</title></head><body bgcolor="#FFCC66">هيئت المتصفح للفقرة التالية بإني اريد محتواها ان يأخذ محتوها اتجاه
التوسط في الصفحة عن طريق الامر التالي :
كود HTML:
<p align="center">بعدها عند وجد المستعرض المعرّف img فقد تهيأ الان لاستقبال صورة وعرضها
على المتصفح حتى يترجم هذا الكود ولنلقي نظرة مقربة :
كود HTML:
<img src="12.jpg" border="2" width="303" height="280">كما ترى ابتدأت الكود ب بعد فتح القوس
> بمعرّف ال img هذا المعرّف يتم استخدامه لاضافة الصور الى المستند ويب .
والمعرّف img معرّف خالي اي لا يملك معرّف نهاية او اقفال </> .
ثم السمة src وهي بوصلة القبطان img نحدد فيها موضع ملف الصورة التي سيتم
عرضها على صفحة الويب . وبمنى اخر تحدد اسم الملف او عنوان URL لملف الصورة
.
اتبعناها طبعا باشارة
= لتحديد المكان والاسم
وهي هنا بطبيعة الحال موجودة بنفس الفايل فهي = اسم الصورة وهو
12 بالامتداد .JPG ..
طبعا عند تنسيق فايلات اي موقع نقوم عادة بوضع فايل داخل الفايل الاساسي
نسميه بالعادة images اي الفايل الخاص بالصور نحفظ بداخله كل الصور الخاصة
بهذا الموقع " عندما نبدأ بتصميم موقع لاحقا ان شاء الله سنتعلم كيفية
ترتيب الفايلات الداخلية لفايل الموقع " فان كانت الصورة بداخله فيكون
عنوان src هو :
كود HTML:
src="images/12.jpg"
حددنا فيها اسم الفايل اولا images متبعا باشارة
/
وهي اشارة متابعة الامتداد المؤدي الى مكان الصورة ثم اسم الصورة
التي بداخله وهي
كود HTML:
12.jpg
وايضا ينطبق اذا كان عنوان الصورة من موقع في الانترنت فعلينا احضار
اللينك الخاص بها url ووضعه ضمن هذه السمة فيكون هكذا :
كود HTML:
src="http://fwt.txdnl.com/4-10/j/o/jordan_am/12.jpg"
ال url يمثل المسار الى الصورة ضمن موقع ويب ..
مع
انه من الافضل لك دائما ان تستخدم المسارات للصور بان تكون موجودة على نفس
موقعك وبنفس الفايل الخاص به ..
لماذا ؟! لانه سيكون مشوار طويل على المتصفح عندما يترجم شيفرتك فهوة عند
المرور علىهذا اللينك المتضمن url في ال src ان يحضر الصورة من الموقع
الاخر اي يستلزم ان يقوم بتحمليها من موقع اخر وهذا قد يعمل عملية تأخير
للمستعرض في جلب هذه الصورة اذا عليه ان يقرا شيفرة الصفحة الاخرى التي
جلبتها من موقع ويب الاخر حتى يصل الى هذه الصورة ويقوم بترجمتها على
الصفحة .
الصورة اسمها 12 دوت اي نقطة
. ومن ثم jpg وهو
نوع تنسيق الصورة .
قبل ان نبدأ بالحديث عن التنسيقات كيف اعرف ماهو نوع تنسيق الصور لدي ..
اتجه الى الصورة المرادة اضغط عليها بمين الماوس ثم اتجه الى خصاص الصورة
Properties :
لاحظ معي رقم 1 اظهر لك في اعلى صورة العين تنسيق الصورة وهو jpg رقم 2 هو
اسم الصورة ورقم 3 هو نوع تنسيق الصورة وهو JPEG اي JPG .
في الفقرة المستقلة التالية سنتعلم انواع التنسيقات كاملة وفيها سنتعلم كيف
بامكانك ان تغير تنسيق صورة الى الصيغة المطلوبة ان كان تنسيقها من ضمن
التنسيقات الغير مرغوبة في التصميم في الفقرة التالية ان شاء الله .
نتابع الان شرح الكود السابق ادرجنا ايطار للصورة محيط بها وذلك عن طريق
السمة BORDER وكما قلنا سابقا انه لجمالية الصور في اضافة التنسيقات
الجميلة للصفحة حددنا عرض الايطار ب 2 بكسل .
كود HTML:
border="2"
وقلنا ايضا سابقا انه من الافضل ان تحدد طول وعرض للصورة فهي تساعد
في عملية جلب الصورة بشكل اسرع اذ ان المتصفح يقوم مسبقا بحجز هذه المساحة
للصورة مما يسرع في العملية اكثر
هنا حددنا الwidth اي العرض ب 303 بمقدرة بعناصر الصورة اي البكسل والطول
height
280 مقدرة بعناصر الصورة اي البكسل ..
في الفقرة التالية لنا وقفة مع التنسيقات انواعها وسمات كل واحدة منها
ومواطن الضعف والقوة فيها ان شاء الله .
تحياتي
[/size]