المشاركات

عرض المشاركات من يونيو, 2026
صورة
  عند الحديث عن لغات تصميم صفحات الويب، يجب أولاً أن نفرق بين "لغات الهيكلة والتنسيق" (التي تبني وتُجمّل الموقع) وبين "لغات البرمجة" (التي تجعله تفاعلياً). لتبسيط الأمر، تخيل أن صفحة الويب تشبه بناء منزل؛ هناك لغة تبني الجدران، ولغة تطليها وتزينها، ولغة توصل الكهرباء والخدمات. إليك اللغات الأساسية الثلاث التي لا غنى عنها لتصميم وواجهات صفحات الويب (Front-End Development): 1. HTML (لغة هيكلة المحتوى) HyperText Markup Language وظيفتها: هي العمود الفقري والأساس لأي صفحة ويب. لا تعتبر لغة برمجة بالمعنى الحرفي، بل هي لغة ترميز تُستخدم لتحديد عناصر الصفحة. ماذا تفعل؟ تُخبر المتصفح أين يضع العناوين، الفقرات، الصور، الروابط، والجداول. مثال بمشبه المنزل: هي الطوب والأعمدة الخرسانية للمنزل قبل الطلاء. 2. CSS (لغة التنسيق والتصميم) Cascading Style Sheets وظيفتها: هي المسؤولة تماماً عن المظهر البصري للموقع (الجماليات). ماذا تفعل؟ تتحكم في الألوان، أنواع الخطوط، أحجامها، المسافات، تخطيط الصفحة (Layout)، وجعل الموقع متوافقاً مع الشاشات المختلفة (الهواتف، الأجهزة اللوحية، الك...