ما هي لغة ال CSS – كل ما تحتاج معرفته وأكثر
أصبح مجال تطوير الويب من أشهر المجالات في هذا العصر، وبما أن عدد العاملين به في تزايد مستمر، فبالتالي يزداد عدد متعلمين لغة ال CSS وذلك لأنها تعتبر جزء لا يتجزأ وعنصر أساسي في أي موقع إلكتروني.
إن مجال الويب به الكثير من اللغات والأدوات والمهارات التي تتعلمها لتساعدك على إنشاء مواقع أفضل وأكثر احترافية، وتساعدك أيضاً على توفير الوقت والعمل بمهارة وكفاءة أكبر.
على الرغم من كثرة الأدوات والتقنيات الموجودة في مجال تطوير الويب ألا أن هناك ثلاث لغات هما حجر الأساس في أي موقع إلكتروني على الشبكة العنكبوتية، وهما كالأتي لغة ال HTML، وال CSS ولغة البرمجة JavaScript، تحدثنا في المقال السابق عن لغة ال HTML، وموضوع حديثنا اليوم سيكون عن لغة التصميم الأشهر CSS.
إقرأ مقال: لغة الHTML ماهي، وما اهميتها؟ ومصادر تعلمها
ما هي لغة ال CSS
كلمة css هي اختصار عن (Cascading Style Sheets)، وهي اللغة المسؤولة عن تنسيق صفحات الويب واعطائها شكل جمالي باستخدام الألوان والخطوط والعناصر التي تسمح لك بتنسيق الصفحة بالشكل الذي تريد.
وتعتبر كلا من اللغتين HTML,CSS صديقتان فلا يتم إنشاء موقع على الشبكة العنكبوتية بدون هاتين اللغتين معا.
إقرأ أيضاً: تعرف على لغة البرمجة JavaScript، ما فائدتها، وكيف تتعلمها؟
كيف تعمل لغة CSS؟
ترتبط هذه اللغة ارتباطا وثيقاً بلغة ال HTML كما ذكرنا سابقاً ، وبالتالي يجب كتابة نص HTML اولا ثم تأتي مرحلة التصميم وتنسيق الصفحة باستخدام ال CSS.
فإذا أردنا مثلا تغيير خط عنوان مقالة وجعله باللون الازرق سنقوم بكتابة العنوان في وسم </H1> كما تعلمنا سابقاً، ثم نقوم بإستدعائه وتنسيقه في ملف ال CSS الخاص بنا، وهذا ينطبق على كل العناصر الموجودة في أي موقع إلكتروني.
وسوف تتعلم كل هذا واكثر من المصادر الموجود في أسفل المقالة باللغتين العربية والإنجليزية.
ما هي مميزات لغة CSS
المميز في هذه اللغة هو أن بها العديد من المميزات التي تجعل من التصميم عملية ممتعة للغاية. ومن هذه المميزات ما يلي:
- السهولة في التعلم والتطبيق
- توفير الكثير من الوقت
- تساعد على إنشاء محتوى متناسق ومريح للعين
- تساعد على تحسين سرعة تحميل الموقع
- متوافقة مع المتصفحات القديمة
- القدرة على جعل المتصفح متجاوب مع جميع الشاشات
ما هو الوقت اللازم لتعلم لغة ال CSS؟
مثلها كمثل اي شىء تريد تعلمه يعتمد على قدرتك على الفهم والاستيعاب والوقت الذي تحدده للتعلم كل يوم، ولكن من الممكن أن تتعلم الأساسيات في أقل من أسبوع إذا اجتهدت وتعلمت بشكل يومي وأخذت الموضوع بشكل جدي.
تعلم هذه اللغة مرتبط بتعلم ال HTML، لأنك لن تستطيع استخدامها بدونها فإن الاثنتين مرتبطين ببعض فلا تقوم واحدة دون الأخرى وهي سهلة للغاية لا تحتاج إلي مجهود في فهمها وتعلمها.
ولكن الممارسة مهمة جداً، لأنه كلما قضيت وقت أكثر في الممارسة وتصميم المواقع المختلفة، كلما ازدادت مهاراتك وتوظيفك لأي لغة وسيصبح إتقانك أفضل وسوف يتطور اسلوبك في التصميم بطبيعة الحال.
ولذلك عليك أن تقوم بتطبيق كل جديد تتعلمه على هيئة موقع إلكتروني قم باختراع أي شيء يخطر على بالك وقم بتصميم جميع أنواع المواقع، هذا ما سوف يجعلك تتميز عن غيرك في المجال.
عندما تزداد خبرتك في المجال سوف تكون قادراً على تقليد أي موقع تراه عيناك مهما كانت درجة تعقيد هذا الموقع، وكلما تقوم بتقليد موقع جديد كلما ازدادت مهاراتك أكثر.
أهم المصادر لتعلم لغة ال CSS
1- المصادر العربية
إذا أردت أن تتعلم ال CSS باللغة العربية، فلا يوجد أفضل من أكاديمية وقناة الزيرو ويب سكول، وهي من أشهر القنوات التعليمية في تطوير الويب في العالم العربي، للمهندس أسامة الزيرو.
خطة دراسة CSS 2021 : وهي خطة دراسة شاملة للغة ال CSS إذا اتبعتها ستصبح محترف في اللغة بإذن الله.
الذهاب إلى قناة الزيرو ويب سكول على اليوتيوب
2- المصادر الانجليزية
موقع w3schools : من المواقع الرائدة في المجال ويتميز بالسهولة في الشرح، ويحتوي على العديد من الكورسات في جميع لغات الويب، والتي تجعلك قادراً على المنافسة في سوق العمل كما يعتبره البعض مرجع في كل ما يتعلق بتطوير الويب.
موقع MDN : وهو موقع متخصص في مجال تطوير الويب ويعتبر المرجع الأساسي في هذا المجال ويحتوي على العديد من الدورات المميزة التي تساعدك على أن تكون أفضل في المجال.
هل تتطلب الإتصال بالإنترنت؟
لا تتطلب CSS الإتصال بالانترنت، وتصميم المواقع الإلكترونية لا يتطلب إنترنت من الأساس، فيمكنك انشاء وتصميم الموقع وحفظه على جهاز الكمبيوتر الخاص بك (Local Host)، ثم يمكنك رفعه بعد ذلك على الإنترنت عند الانتهاء منه ليظهر لعموم الناس.
قد أنهينا حديثنا عن لغة ال CSS، نتمنى أن نكون قد قمنا بتغطية كل شئ حول اللغة، وإذا اعجبك المقال لا تنسى مشاركته على منصات التواصل الإجتماعي لكي تعم الفائدة، وبالتوفيق.