1 الفصل الأول: – ما هو HTML؟
الفصل الأول: أساسيات HTML
ما هو HTML؟
HTML اختصار لـ HyperText Markup Language، وهي اللغة الأساسية التي تُستخدم لإنشاء صفحات الويب. من غير HTML، ما فيش أي صفحة ويب نقدر نعرضها أو نتفاعل معاها في المتصفح.
- HTML مش لغة برمجة زي JavaScript أو Python، لكنها لغة ترميز، بمعنى إنها بتستخدم “وسوم” أو Tags لتحديد وتنسيق محتوى الصفحة.
- باستخدام HTML، إحنا بنحدد النصوص، العناوين، الصور، الروابط، القوائم، الجداول، والعديد من العناصر الأخرى اللي بيحتاجها الموقع.
لماذا HTML مهم؟
- HTML هو أساس بناء كل صفحات الويب: أي صفحة ويب بتبدأ بـ HTML، مهما كانت معقدة أو بسيطة.
- بيحدد بنية الصفحة وترتيب المحتوى.
- من خلال HTML، بنقدر نضيف وتنسق النصوص، العناوين، الصور، والفيديوهات وكل شيء ممكن تشوفه في صفحة ويب.
أهمية HTML في بناء صفحات الويب
- تعريف بنية الصفحة: HTML هو اللي بيحدد ترتيب العناصر في الصفحة، زي العناوين، النصوص، الصور، والأزرار.
- تفاعل المستخدم مع الصفحة: HTML يحدد إزاي المستخدم هيتفاعل مع الصفحة من خلال الروابط (Links) والنماذج (Forms).
- دعم محركات البحث (SEO): استخدام HTML بشكل صحيح يساعد محركات البحث زي Google على فهم محتوى الصفحة بشكل أفضل، وبالتالي تحسين ترتيب الموقع في نتائج البحث.
العلاقة بين HTML و CSS و JavaScript
- HTML و CSS:
- HTML يحدد الهيكل الأساسي للصفحة (المحتوى)، بينما CSS (Cascading Style Sheets) هي المسؤولة عن تنسيق الصفحة وتحديد شكل العناصر.
- مثال: HTML يحدد إذا كان النص هو عنوان أو فقرة، وCSS بيحدد لونه وحجمه ونوع الخط.
- CSS يساهم في جعل الصفحة جميلة وأنيقة عن طريق تخصيص الألوان، الخلفيات، الهوامش، والمحاذاة.
- HTML و JavaScript:
- HTML يحدد بنية الصفحة، وJavaScript هو اللي بيضيف الوظائف التفاعلية للصفحة.
- باستخدام JavaScript، تقدر تضيف تفاعلات زي التمرير، عرض الإشعارات، التفاعل مع المستخدمين.
- JavaScript يتفاعل مع العناصر الموجودة في HTML، زي الأزرار، القوائم، والنماذج، بحيث عندما يضغط المستخدم على زر أو يدخل بيانات في نموذج، يتم تنفيذ أكواد معينة.
- HTML + CSS + JavaScript = صفحة ويب ديناميكية وجميلة
- HTML: هيكل الصفحة.
- CSS: تصميم وتنسيق الصفحة.
- JavaScript: التفاعلية والوظائف المتقدمة.
أمثلة بسيطة على HTML مع CSS و JavaScript
- HTML مع CSS:
- HTML مع JavaScript:
ملخص الفصل الأول:
- HTML هي لغة وصفية تُستخدم لإنشاء صفحات الويب.
- بنية الصفحة يتم تحديدها باستخدام HTML، بينما CSS يتولى التنسيق وJavaScript يضيف التفاعلات.
- تعلم HTML هو أول خطوة نحو بناء صفحات ويب جميلة وديناميكية.