|
الصور والرسومات
إن الوسم الرئيسي المستخدم لتعريف صورة ما داخل الصفحة هو
<IMG>
وهو وسم مفرد. لكن هل يكفي هذا لإدراج صورة؟ كلا، بالطبع يجب أن نحدد الصورة التي نريدها. لذلك نضيف
الخاصية له
SRC لتحديد موقع واسم
الصورة
ماذا لو كانت
الصورة في مجلد فرعي آخر؟ حسنا سوف اناقش معك حالتين لهذه المسألة.
الحالة الأولى
أن تكون الصورة موجودة في مجلد
متفرع عن المجلد الموجود به ملف
HTML
حسب الشكل التالي:
نقوم في هذه الحالة بكتابة إسم هذا المجلد تتبعه إشارة /
ثم اسم الصورة.
الحالة الثانية
: أن يكون ملف
HTML
موجوداً في مجلد ما وتكون الصورة
موجودة في مجلد آخر بنفس المستوى. أي أنهما مجلدين متجاورين وليسا متفرعين أحدهما
عن الآخر.
وفي هذه الحالة نكتب .. (نقطتين) لتوجيه المتصفح للخروج
من المجلد الفرعي الحالي (حيث يوجد ملف
HTML) ومن ثم الدخول إلى المجلد
images حيث توجد الصورة.
وبشكل عام،
مهما كانت مواقع تواجد الملفات فإن عملية تحديد مواقعها والوصول إليها لا تخرج عن
نطاق هذا النمط من الشيفرة. أي كتابة النقطتين للخروج من مجلد فرعي، وكتابة اسم
المجلد الذي يجب الدخول إليه.
عندما نقوم بإدراج صورة ضمن فقرة فإن موقع ظهورها يتحدد
بالطبع حسب ترتيب ورودها في الفقرة، مثلها مثل أي كلمة أو عبارة أخرى. ونستخدم
الخاصية ALIGN لتحديد محاذاة الصورة
مع النص المرافق لها أو لنقل بعبارة أخرى:
تحديد موقع النص الذي يليها
بالنسبة لها وهي تأخذ القيم:
BOTTOM, TOP, MIDDLE, LEFT, RIGHT وأوضح لك تأثير كل قيمة كما يلي:
في
الحالة العادية وعندما لا نقوم بتحديد أي محاذاة فإن النص الذي يلي الصورة يظهر بمحاذاة
الحافة السفلى لها. وهذه هي الحالة الإفتراضية لظهور الصور والتي تمثلها
القيمة
BOTTOM
<IMG
SRC="image.jpg" ALIGN="BOTTOM">
TOP
وعند تحديد هذه القيمة فإن السطر الأول من النص الذي يلي الصورة
يقع بمحاذاة الحافة العليا لها. أما باقي النص فيمتد أسفلها.
<IMG SRC="image.jpg"
ALIGN="TOP">
MIDDLE
أما عند تحديد هذه القيمة فإن السطر الأول من النص يقع بمحاذاة
منتصف الصورة. كذلك فإن باقي النص يمتد أسفلها.
<IMG SRC="image.jpg"
ALIGN="MIDDLE">
LEFT
هذه القيمة
تؤدي إلى محاذاة الصورة إلى أقصى اليسار. مع التفاف النص الذي يليها على
الجهة اليمنى ولعدة أسطر حسب ارتفاع الصورة.
<IMG SRC="image.jpg"
ALIGN="LEFT">
RIGHT
أما هذه القيمة فتؤدي إلى محاذاة الصورة إلى أقصى اليمين. مع التفاف النص
الذي يليها على الجهة اليسرى ولعدة أسطر حسب ارتفاع الصورة.
<IMG SRC="image.jpg"
ALIGN="RIGHT">
والآن بعد أن قمنا بتحديد محاذاة الصورة نحتاج إلى تحديد
المسافة الفاصلة بينها وبين النص الذي يجاورها. ونستخدم لذلك الخصائص
التالية: VSPACE:
لتحديد المسافة
العمودية الفاصلة بين النص والحافتين العليا والسفلى للصورة.
HSPACE: لتحديد المسافة الأفقية الفاصلة
بين النص والحافتين اليمنى واليسرى للصورة. مثال:
<IMG
SRC="image.jpg" ALIGN="RIGHT" VSPACE="20" HSPACE="20">
|
النتيجة: هذه الشيفرة ستدرج الصورة المسماه
image.jpg مع محاذاتها ليمين الصفحة
وإضافة مسافة فارغة مقدارها
20
بيكسل على الجهات الأربعة. (قارن بين هذا
الإطار والإطار السابق الذي وضحت فيه خاصية ALIGN مع القيمة RIGHT. ولاحظ المسافة بين الصورة والنص المرافق لها.)
|
|