لغه css البرمجيه: Cascading style sheet أو ما تعرف باسم css سي اس اس ، وهي لغة برمجة لا يمكن أن تكون مبرمج مواقع إلا وأنت متعلمها، فهي من اللغات الهامة التي بدونها لا تستطيع أن تصمم موقع؛ ونظرًا لأهميتها فسوف نتحدث عنها اليوم في مقالنا.
ولا تعتبر لغة Css لغة برمجية وانما تعتبر لغة تصميم فقط فهي لا تحتوي علي اي من خصائص اللغات البرمجية الاخري وانما تستخدم فقط في تزين وتصميم صفحات الويب ! ولا يمكن الاستغناء عنها ولا يوجد بديل لها في تصميم المواقع .
بحث عن لغة CSS - ماهي لغه css ؟
يجب عليك أن تتعرف على لغة css جيدًا إذا كنت تريد أن تسير في مجال الويب، وتلك اللغة تكون كما يلي:
- هي لغة مخصصة لتصميم الموقع، حيث إذا تخليت عنها فسيظل الموقع عبارة عن مجموعة من النصوص أو الصور أو الروابط فقط.
- تتيح لك تلك اللغة إمكانية تصميم الموقع بعدة أشكال وألوان متنوعة، حتى تناسب زوق كل مصمم.
- يمكن من خلالها وضع خطوط أسفل النصوص أو ترك مسافات حتى يستدل بواسطة تلك المسافات على العناصر الرئيسية والنصوص الأخرى.
- تعطي الموقع الذي تقوم بتطويره مظهرًا متناسق وجميل.
- عندما نذكر لغة css يجب أن نذكر معها لغة أتش تي أم أل، فهما لغتان متصلتان مع بعضهما البعض في حال تصميم المواقع وتطويرها.
بحث عن لغة CSS- استخدامات لغه css .
تتعدد استخدامات لغة سي أس أس، ومن ضمن تلك الاستخدامات ما يلي:
- إنشاء أنماط مختلفة للمواقع.
- استخدام نمط واحد في نفس الموقع، لعرض عدة صفحات، بالإضافة إلى تقديم الصفحات على أكثر من جهاز.
- يمكن من خلالها تحويل النصوص الثابتة إلى نصوص يمكن تحريكها أو الضغط عليها بواسطة مؤشر.
- إذا كانت أماكن العناصر لا تعجبك على الصفحة يمكن أن تقوم بتغييرها بواسطة تلك اللغة.
- عمل تأثيرات متحركة أثناء الضغط على أي زر من الصفحة، وعلى الرغم من أن تلك الخاصية تتم بواسطة لغة جافا سكريبت إلا أنه يمكن صنعها عن طريق لغة css.
بحث عن لغة CSS- مميزات لغه css .
تلك اللغة لها العديد من المميزات، ومنها ما يلي:
- عن طريق تعلمها يمكن الاستفادة منها في عدة مجالات، حيث لا يتوقف استخدامها على الويب فقط.
- بواسطتها يمكن أن تقوم بتسريع الموقع الذي تقوم بتصميمه، وذلك عن طريق كتابة كود في كل صفحة من الموقع.
- كتابة كود في كل صفحة لا يقوم بتسريع الموقع فقط، بل يوفر وقت ومجهود أثناء عملية اختبار الموقع.
- نقل الملفات لا يستغرق حجم كبير.
- من خلالها تسهل على المستخدم تخصيص الموقع.
- تتيح إمكانية التطوير في الموقع أثناء القيام بعملية devoleping، لتحقيق ما يريده المستخدم باستمرار.
- إذا قام المصمم بحفظ ملف به جميع الأشكال والأنماط التي قام بها من خلال لغة css، يستطيع أن يقوم بتغيير الموقع إذا كان يريد ذلك، حيث كل ما عليه فعله أن يغير الملف المحفوظ.
- من اللغات الأكثر تميزًا عن غيرها؛ نظرًا لأنها تحدد نمط وشكل الموقع.
عيوب لغه css .
بالطبع كما تمتلك لغة سي أس أس الكثير من المميزات، إلا أن بها بعض العيوب، ومنها ما يلي:
- عند كتابة أكواد باسم اللغة في كل صفحة من صفحات الموقع تعمل على إرباك المصمم.
- قد يمكن أن يعاني الموقع من بعض المشاكل، على سبيل المثال التوقف عن العمل قليلًا.
- الحماية بواسطة تلك اللغة لا تعتبر أفضل شيء، حيث يوجد لغات أخرى توفر حماية وأمان أعلى.
- في حالة قيامك بتطوير شيء جديد عقب التصميم، من الممكن أن يظهر عدة مشاكل قد تزعجك.
- تتعدد مستويات اللغة، حيث يوجد css1 وcss2 وcss3، وكل تلك المستويات تسبب ارتباك، خاصة إذا كان المصمم في بدايته.
- لتلك اللغة طريقة مختلفة في التصفح على عكس اللغات الأخرى.
- في حالة استخدام المتصفحات المتعارف عليها أو التي تستخدمها في أغلب الوقت من الممكن أن تظهر مشاكل ولا يعمل الموقع على تلك المتصفحات.
الفرق بين css و html .
عندما نذكر تصميم المواقع أول ما يخطر على ذهننا لغة أتش تي أم أل ولغة سي أس أس، والبعض يختلط عليه الأمر بأنها لغة واحدة، ولكن ذلك خطأ، فالفرق بينهما يتضح فيما يلي:
- Html: لغة من خلالها تنشأ صفحات الموقع الثابتة، وهي اللغة الأساسية في التصميم.
- قبل إنشاء لغة سي أس أس كان المبرمج يصمم الموقع بواسطة لغة أتش تي أم أل بمفردها، وذلك عن طريق أمر <table>.
- لا توجد في لغة الأتش تي أم أل أنواع أخرى.
- لا يمكن أن نضع كود من الأتش تي أم أل في لغة السي أس أس.
- لا يمكن أن تستعمل تلك اللغة في تخيل شيء.
- لابد من وضع المصطلحات أثناء كتابة الأكواد بين علامات.
- لغة css: تسهل على المبرمج تصميم أنماط وأشكال الموقع بكل سهولة، مع إمكانية التعديل في تلك الأنماط فيما بعد.
- توفر وقت ومجهود عن قبل اختراعها، حيث بواسطة لغى أتش تي أم أل كان يتطلب الأمر لأيام، لكي تعدل ملفات تريدها.
- أما مع لغة سي أس أس أصبح بإمكانك أن تجمع جميع الملفات التي تريد تعديلها وتُعدلها مرة واحدة. لغة سي أس أس لها 3 أنواع سوف نذكرها لك.
- يمكن أن نضع كود سي أس أس في أثناء كتابة كود الأتش تي أم أل.
- متاح أن نستعمل تلك اللغة في التخيل.
ستايلات css .
توفر تلك اللغة 3 ستايلات لا يجب أن تجهلهم إذا أردت تعلم لغة css، وتلك الاستايلات هم ما يلي:
- Css الداخلي :
- لابد من أن تربطها بكود الأتش تي أم أل، وذلك عن طريق وضع الكود الآتي: <style> في الكود الرئيسي <head>.
- تلك الطريقة هي جيدة للغاية إذا كنت تريد أن تصنع صفحة، أما في حالة صنع أكثر من صفحة تحتاج إلى طريقة أخرى.
- Css الخارجي :
- تمكنا من ربط الصفحات المختلفة عن بعضها البعض من خلال ملف سي أس أس خارجي.
- يمكن إنشاء هذا الملف من خلال أي برنامج بكل سهولة.
- الطريقة الأكثر شهرة والمتعارف عليها بين المصممين، حيث لا يمكن أن تتفاداها مصمم لموقع كبير.
- تستفيد من تلك الطريقة إمكانية تغيير الموقع دون حدوث مشاكل لك.
- Css المضمن :
- هو يمكن أن نطلق عليه نمط خاص بعض الشيء.
- نستعمله عند تصميم عنصر في الأتش تي أم أل، وذلك عن طريق وضع السمات التي تحتاجها في html.
- من الاستايلات التي لا يحبها المصممين، حيث يفضلون تصميم ملف الأتش تي أم أل بشكل فردي؛ نظرًا لأنه بتلك الطريقة سوف تجعل الأمور تتحول عليك للأسوء.
- على الرغم من أن هناك بعض الحالات التي يمكن أن نستفيد منها، فمثلًا يمكن أن تستعين بها في حالة إذا كنت ترغب في عمل عدة أنماط وأشكال في عنصر واحد، أو عند ضياع ملفات css.
افضل كورسات لغة css مجانا .
لقد وصلنا إلى نهاية مقالنا والذي يدور عن لغة css البرمجية، وختامًا تعتبر تلك اللغة من أقدم اللغات المتواجدة، حيث أنشئت عام 1994، وكان كل هدف مخترعها بأنها سوف تساعده في تصميم مواقع ويب وكانت في البداية عبارة عن نوع واحد فقط، ولكن مع تطور اللغة وميل المبرمجون إلى استخدامها تم تطوير إلى 3 أنواع.