ما هي لغة CSS :

كلمة CSS هي اختصار لجملة Cascading Style Sheet، وهي لغة تستخدم في تصميم صفحات الويب لتغيير ألوان العناصر، تحديد مواقعها وأحجامها، إضافة مؤثرات، وجعل صفحات الويب متجاوبة مع جميع الشاشات.

إصدارات لغة CSS

لغة CSS تطورت منذ ظهورها عام 1996 وحتى اليوم تحت إشراف W3C، وتوجد ثلاث إصدارات رسمية مع إضافة ميزات جديدة في كل إصدار.

الإصدار الأول

CSS1: فصل كود التصميم عن كود HTML، مما يسمح بإعادة استخدام تصميم واحد في عدة صفحات.

الإصدار الثاني

CSS2: أضيفت خصائص للتحكم بمواقع العناصر، تحميل خطوط جديدة، إضافة تأثيرات على النصوص، وتحديد شكل الصفحة عند الطباعة.

الإصدار الثالث

CSS3: يضيف Media Queries للتحكم بتجاوب الصفحة مع الشاشات المختلفة، إضافة تأثيرات حركية، دمج ألوان وخلفيات متعددة، وعرض عناصر ديناميكية.

أي إصدار يجب أن تتعلم؟

لا يهم الإصدار، عند كتابة CSS ستستخدم خصائص من جميع الإصدارات حسب الحاجة.

فوائد لغة CSS

  • توفير الوقت: استخدم ملف CSS واحد لكل صفحات الموقع.
  • سرعة التحميل: المتصفح يخزن ملف CSS لتسريع تحميل الصفحات.
  • سهولة التعديل: تعديل الملف الواحد ينعكس على كل الصفحات.
  • خصائص متقدمة: CSS توفر إمكانيات تصميم أكبر من HTML فقط.
  • بناء صفحات متجاوبة: تصميم يتكيف مع جميع أحجام الشاشات.
  • تخصيص الطباعة: التحكم بمظهر الصفحة عند الطباعة.
  • معايير الويب العالمية: فصل التصميم عن المحتوى لتسهيل الاستخدام والتعديل.

هل أنا جاهز لتعلم CSS؟

يجب أن تكون متقنًا للغة HTML قبل البدء بهذه الدورة، فهي أساسية لتطبيق CSS بشكل صحيح.