HTML هي اللغة الأساسية لبناء هيكل صفحات الويب. باستخدام HTML، يمكنك تحديد النصوص، العناوين، الفقرات، الروابط، الصور، والجداول وغيرها من العناصر على الصفحة. يتكون الكود في HTML من عناصر مُعرفة باستخدام الوسوم (tags).
الهيكل الأساسي للصفحة:
المكونات الأساسية:
<html>: الوسم الذي يحيط بكل المحتوى في الصفحة.<head>: يحتوي على معلومات غير مرئية مثل البيانات الوصفية (meta) وعنوان الصفحة.<body>: يحتوي على محتوى الصفحة مثل النصوص والصور والروابط.
لغة CSS (Cascading Style Sheets):
CSS هي اللغة التي تُستخدم لتنسيق وتحديد مظهر صفحة الويب. يتم ربط CSS بـ HTML لتنسيق العناصر مثل الألوان، الخطوط، المسافات، ترتيب العناصر، وغيرها.
الهيكل الأساسي لCSS:
المكونات الأساسية في CSS:
- التحديد (Selectors): مثل
body,h1, أو.class-nameلتحديد العناصر التي تريد تطبيق التنسيق عليها. - الخصائص (Properties): مثل
color,background-color,font-size، وغيرها. - القيم (Values): هي القيم التي تعينها للخصائص مثل
red,16px,center، إلخ.
- التحديد (Selectors): مثل
مثال تكاملي بين HTML وCSS:
المفاهيم المتقدمة:
الاستجابة (Responsive Design): يمكن استخدام Media Queries لضبط تصميم الصفحة ليكون مناسبًا للأجهزة المختلفة مثل الهواتف المحمولة:
التخطيطات المتقدمة:
Flexbox: هو نظام تخطيط يساعد في محاذاة وتنظيم العناصر بطريقة مرنة:
Grid: يتيح لك إنشاء تخطيطات معقدة باستخدام صفوف وأعمدة:
ختامًا: HTML وCSS هما الأساس لبناء وتصميم مواقع الويب. HTML يبني هيكل الصفحة، بينما CSS يضيف الأناقة والتنسيق.
