نبذة عن CSS:

 

(CSS) هي اختصار لكلمة (Cascading Style Sheets) وهي عبارة عن تقنية ولغة تصميم بسيطة تهدف إلى تبسيط عملية جعل صفحات الويب متاحة؛ حيث أنها تحدد شكل لغة البرمجة (HTML)؛ فهي تهتم بالخطوط والألوان والهوامش وتحديد العرض والارتفاع، وتتحكم بصور وخلفيات المواقع الإلكترونية، وتعد لغة (CSS)  صديقة للغة (HTML) حيث أنها مرافقة لها في تصميم وإنشاء صفحات الويب.

 

مميزات لغة CSS:

 

لغة (CSS) لها الكثير من الفوائد والمزايا وفيما يلي أهم هذه المزايا:

  • التحكم بتصميم الموقع كاملاً في ملف واحد.

 

  • توفر  (CSS) الوقت حيث يمكنك كتابة (CSS) مرة واحدة ثم إعادة استخدامه في صفحات (HTML) المتعددة.

 

  • توفر (CSS) إمكانيات في التعديل على التفاصيل الصغيرة الخاصة بالموقع.

 

  • إنشاء تصميمات وتعديلات بتقنية (CSS) لأحجام الشاشة المختلفة مثل الشاشات والهواتف النقالة.

 

  • توفر (CSS) العديد من التقنيات والأساليب المتقدمة في التحكم في عملية التصميم.

 

  • (CSS) عبارة عن لغة توصيفية  تقوم بمنح موقع الويب شكله الجميل وتصميمه الفريد الذي سيميزه عن غيره من المواقع الإلكترونية.

 

  • توفر (CSS) خاصية تحريك العناصر بحُرية والحصول على العديد من الحركات في الموقع.

 

  • لغة (CSS) سهلة التعلم والفهم.

 

  • تحسن (CSS) سرعة الموقع حيث أنها تستغرق وقت قليل لتحميل الصفحات.

 

  • (CSS) متوافقة مع أجهزة وأنظمة متعددة.

 

  • (CSS) سهلة الصيانة.

 

  • (CSS) واحدة من التقنيات الرئيسية المستخدمة  في تصميم المواقع الإلكترونية.

 

ما الفرق بين CSS و HTML:

 

لغة (HTML) هي لغة مستخدمة في تشكيل المواقع الإلكترونية بشكل كامل، وتُعتبر الجزء الأساسي في المواقع وتطبيقات الويب وتُستخدم في وضع هيكلة ونظام منطقي للمحتويات، أما (CSS) فإنها تستخدم لإضافة تصميم لهذه المحتويات، ومن ناحية أخرى فإنه من السهل تعلم لغة (HTML)، في حين أن (CSS) أحياناً تخلق بعض التعقيدات في التعليمات البرمجية، وتستخدم  لغة (HTML) تقنية العلامات بينما تستخدم (CSS) ما يُسمى بالمحددات، ومن الممكن أن تتضمن ملفات (HTML) أكواد برمجية للغة (CSS) بينما (CSS) لا يمكن أن تحتوي على أكواد (HTML).

 

وتعد لغة (HTML) هي الجانب المسؤول عن تحميل أي شيء على صفحات الموقع وهي المسؤولة عن الروابط  (Links) بينما لغة (CSS) تتحكم بالشكل العام للموقع وتساعد في أن يظهر الموقع الإلكتروني في أجمل صورة، وفي النهاية يمكن القول أن كل من (CSS) و (HTML) من أنواع التكنولوجيا من  الأساسية لبناء الصفحات على شبكة الإنترنت.