ما هي CSS ؟ عليك تعلم CSS ان اردت ان تكون مطور واجهات متخصص, كما عليك بالتأكيد تعلم HTML قبل ذلك و لها كورس ايضا على القناة ان اردت ذلك تعتبر CSS لغة توصيفية تقوم بمنح موقع الويب تصميمه الفريد الذي سيميزه عن غيره من المواقع تعد لغة ال CSS صديقة للغة ال HTML فهي دائماً مرافقة لها وبجانبها في تصميم وإنشاء صفحات الويب. تشكل كل من هاتان اللغتان الأساس لكل موقع، فال HTML هي أساس كل عناصر صفحة الويب أما ال CSS فهي أساس تصميم وشكل الموقع فبدونها ستظل مواقع الويب نصًا عاديًا على خلفيات بيضاء كيف تعمل CSS ؟ لفهم أساسيات عملها، يجب أولاً فهم القليل عن لغة HTML (الشرح في مقالة منفصلة). حيث تكون عناصر صفحات الويب عبارة عن وحدات على أشكال مربعة يحتوي كل منها على عناصر عديدة ويتم تخصيص حجمها وشكلها عن طريق لغة ال CSS . على سبيل المثال: رأس الصفحة عبارة عن مربع، ويحتوي على العديد من الوحدات الأخرى الأصغر التي تضم جميع العناصر التي تشكل رأس الصفحة ، مثل الشعار، و الناف بار، و أيقونات التواصل الاجتماعية وما إلى ذلك. يقوم المطور باستخدام CSS بتخصيص الشكل والحجم إلى رأس الصفحة. وفي لغة ال CSS يتم تطبيق الخصائص على كل العناصر التي تحمل ال Class or Id المختار في ال CSS. مثلا في الHTML لو تم تعيين Selector واحد لأكثر من عنصر في الصفحة وتم تعيين شكل وخصائص لهذا ال Selector فكل العناصر الحاملة له ستاخذ نفس الخصائص .