الوسوم الأساسية التي ستستخدمها كل يوم

30:00 دقيقة مجاني
تعلمنا بالدرس السابق هيكل وبنية صفحات المواقع الإلكترونية ، و عرفنا معنى الوسم أو التاق tag في لغة HTML ، والآن سنبحر قليلا في هذه الوسوم والتاقات.

الوسوم هي اساس لغة HTML . اذا حفظتها سيسهل عليك اتقان اللغة.

أسهل طريقة لحفظ الوسوم وتذكرها هي كثرة بناء صفحات بلغة HTML ، مارس مارس ثم مارس .. لا تحفظ فقط. صدقني ستجد صعوبة في اول يومين ثم يصبح الوضع جدا سهل وتتذكر وسوم اللغة .

في درسنا هذا ، سنتعرف على وسوم جميعها تكتب داخل وسم body.

سنتعرف اولا على وسم العناوين مثل h1: كيف نكتب عنوان رئيسي أو عنوان ثانوي او عنوان فرعي داخل الصفحة؟ لاحظ هنا عنوان داخل الصفحة وليش شريط العنوان الذي يظهر بالمتصفح الذي نضعه في وسم title.

ثم سنتعرف على وسم الفقرات p: كيف تكتب فقرة أو قطعة تظهر للمستخدم؟ وكيف تقفز سطر أو تكسر سطر داخل القطعة ؟ أي عندك قطعة تحتوي على 4 جمل . الجملة الاولى تريدها بالسطر الاول ومن ثم باقي الجمل بنفس السطر.

بعد ذلك نتعرف على وسم الروابط . كيف تضع رابطا داخل الصفحة؟ كيف تجعل جملة ( انقر هنا) رابطا عندما يضع المستخدم الفأرة عليه يوضح له انه رابط وعند الضغط ينقله الى صفحة اخرى؟

ثم نتعرف على وسم الصورة img : كيف نضع صورة داخل صفحة الانترنت؟

واخيرا سنتعلم طريقة صنع قائمة list : وهناك نوعين من القوائم وهما القوائم الغير مرقمة unordered list و القوائم المرقمة ordered list.

١. العناوين (h1 – h6) – أهم وسم في الصفحة!

h1 – العنوان الرئيسي

يُستخدم مرة واحدة فقط في الصفحة

h2 – عنوان قسم

h3 – عنوان فرعي

h4

h5
h6 – الأصغر

وسم العنوان مثل h1 يحتوي على (وسم فتح ) و (وسم اغلاق)

وسم الفتح مثل <h1>

وسم الاغلاق مثل <h1/>

ومابين وسم الفتح ووسم الاغلاق تكتب العنوان الذي تريده. فهنا المتصفح سيفهم ان هذا النص الموجود مابين الوسمين هو عنوان رئيسي.

بينما اذا كتبت h2 سيفهم المتصفح ان هذا عنوان ثانوي وكذا .

انظر الى هذا الكود الذي كتبناه داخل محرر اكواد منصة ابرمج ثم شغلنا الكود بتظهر الصفحة والنتيجة على يمين الشاشة:

صفحة العناوين

٢. الفقرات <p> وكسر السطر <br>

<p>هذه فقرة كاملة. 
المتصفح يضيف مسافة فوقها وتحتها تلقائيًا.</p>

<p>
  هذه فقرة أخرى<br>
  فيها كسر سطر<br>
  وكمان سطر ثالث
</p>

في الكود اعلاه استخدمين وسم p مرتين. في المرة الاولى جميع النص بين وسم الفتح ووسم الاغلاق ل p ظهر في سطر واحد.

بينما في المرة الثانيه هناك ثلاثة اسطر وذلك لاننا استخدمنا وسم القفز او وسم كسر السطر br.

النتيجة ستكون كالتالي:

صفحة الفقرات

٣. الروابط <a> – قلب الإنترنت!

الروابط جدا مهمة في المواقع الالكترونية فاذا كان عندك موقع الكتروني يحتوي على الصفحات التالية: الصفحة الرئيسية - اتصل بنا - تسجيل دخلو .. الخ .. فيجب عليك انشاء روباط داخل هذه الصفحات لكي تتنقل بين صفحات الموقع.

اولا يجب عليك ان تعلم ان وسم الرابط a له وسم فتح <a> و وسم اغلاق <a/> كما ذكرنا سابقا.

ومابين الوسمين تكتب النص الذي اذا شغط عليه المستخدم ينقله الى صفحة اخرى مثل (انقر هنا).

لكن في وسم الفتح نستخدم ونكتب سمة أو خاصية اسمها href وبعدها علامة = ثم علامتي تنصيص "" وبداخل علامتي التنصيص نكتب رابط الصفحة الذي نريد الانتقال اليه. مثال على ذلك :

<a/> انقر هنا للذهاب الى موقع قوقل <"a href="www.google.com >

صفحة الروابط

٤. الصور <img> – اجعل صفحتك حيّة!

اذا اردت ادراج صورة في موقعك لكي تظهر لزوار موقعك يجب عليك استخدام وسم الصورة img.

وسم الصورة هو وسم بدون اغلاق. فقط هذا وسمه <img>

لكن بداخل الوسم هناك عدة خصائص وسمات. أهم هذه السمات او الخصائص هي سمة المصدر src اي أين موجوده هذه الصورة؟

لذلك نستخدم هذه الخاصية src ثم علامة = ثم علامتي تنصيص "" ومابين علامتي التنصيص نكتب موقع هذه الصورة أي عنوان الصورة (رابط الصورة).

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

أيضا من ضمن الخصائص والسمات التي يمكن استعمالها داخل وسم الصورة ، ارتفاع وعرض الصورة height و width . وطريقة استخدامها ان تكتب width ثم علامة = ثم علامتي تنصيص ومابين علامتي التنصيص تكتب عرض الصورة بالبكسل مثلا (400 بكسل) والارتفاع كذلك تحدد القيمة ايضا. لكن دعونا حاليا لا نشغل بالنا بخاصيتي العرض والارتفاع لان يمكن الاستغناء عنهما في دورة CSS وهي اللغة التي تنسق صفحات الانترنت من عرض وارتفاع والوان ..الخ.

الكود التالي مثال على استخدام وسم الصورة ، حيث اضفنا صورتين:

<!-- صورة محلية من جهازك -->
<img src="images/photo.jpg" alt="صورة شخصية" width="300">

<!-- صورة من الإنترنت -->
<img src="https://picsum.photos/600/400" alt="صورة عشوائية جميلة">

<!-- نصيحة ذهبية: دائمًا ضع نص بديل alt -->

٥. القوائم (مهمة جدًا في كل المواقع)

اتوقع جميع المواقع الالكترونية تستخدم القوائم ، حيث لابد من استخدامها سواء بترتيب قائمة التنقل بين صفحات الموقع او بسرد نقاط او غيرها .

القائمة تعني list بالانجليزية واول حرف من الكلمة هو l واول حرفين من الكلمة هما li.

هناك نوعين من القوائم : القوائم المرقمة ordered list اول حرف من الكلمتين ol والقوائم الغير مرقمة unordered list واول حرفين من الكلمتين ul.

لذلك اذا اردت كتابة قائمة مرقمة تستخدم وسم ol فتح <ol> و وسم اغلاق <ol/> ومابين الوسمين تستخدم وسم جديد لاضافة كل عنصر بالقائمة ، هذا الوسم الجديد هو li له ايضا وسم فتح <li> و وسم اغلاق <li/>

واذا اردت كتابة قائمة غير مرقمة تستخدم وسم ul فتح <ul> و وسم اغلاق <ou/> ومابين الوسمين تستخدم وسم جديد لاضافة كل عنصر بالقائمة ، هذا الوسم الجديد هو li له ايضا وسم فتح <li> و وسم اغلاق <li/>

انظر الى الاكواد ادناه وصورة الصفحة بعد حفظها :

قائمة غير مرقمة (نقاط)

<ul>
  <li/>تفاح<li>
  <li/>موز<li>
  <li/>برتقال<li>
<ul/>

قائمة مرقمة

<ol>
  <li/>استيقظ<li>
  <li/>صلِّ الفجر<li>
  <li/>ابدأ يومك<li>
<ol/>
القوائم

تمرين اليوم: نبني موقعك الشخصي من الصفر (١٠ دقايق فقط!)

تم النسخ ✓
<!DOCTYPE html>
<html lang="ar" dir="rtl">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>موقعي الشخصي</title>
</head>
<body>
    <h1>مرحبًا، أنا [اسمك]</h1>
    <img src="https://picsum.photos/300/300" alt="صورتي الشخصية">

    <h2>نبذة عني</h2>
    <p>أنا طالب/مبرمج/مصمم… أحب البرمجة والتصميم.</p>

    <h2>مهاراتي</h2>
    <ul>
        <li>HTML</li>
        <li>CSS</li>
        <li>JavaScript (قريبًا)</li>
    </ul>

    <h2>تواصلوا معي</h2>
    <p>
        <a href="https://instagram.com/" target="_blank">إنستغرام</a> |
        <a href="https://twitter.com/" target="_blank">تويتر</a>
    </p>
</body>
</html>
نتيجة الكود

مهمتك الآن:

  1. انسخ الكود كامل
  2. غيّر كل شيء ليصبح عنك أنت
  3. أضف صورة لك (أو اترك الرابط العشوائي)
  4. احفظ الملف باسم index.html وافتحه…
  5. مبروك! لديك موقع شخصي على الإنترنت الآن 🎉

خلاصة الدرس في ٦ كلمات فقط:

h1 – p – a – img – ul – ol

من حفظ هذه الوسوم = يستطيع بناء أي صفحة بسيطة في العالم!

الدرس القادم: Semantic HTML (الوسوم الدلالية الحديثة)

سنتعلم كيف نكتب كود "نظيف واحترافي" مثل المحترفين!