الاثنين، 12 أكتوبر 2020

تعرف علي إستخدام ومميزات لغة CSS وماذا يمكنك أن تفعل بها!

 


مميزات وإستخدامات CSS وماذا يمكنك أن تفعل بها

CSS تعني أوراق الأنماط المتتالية. CSS هي لغة نمطية قياسية تستخدم لوصف العرض التقديمي (أي التخطيط والتنسيق) لصفحات الويب.

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

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

لحل هذه المشكلة ، تم تقديم CSS في عام 1996 من قبل World Wide Web Consortium (W3C) ، والتي تحافظ أيضًا على معاييرها. تم تصميم CSS لتمكين فصل العرض عن المحتوى. الآن يمكن لمصممي الويب نقل معلومات التنسيق لصفحات الويب إلى ورقة أنماط منفصلة تؤدي إلى ترميز HTML أبسط إلى حد كبير وإمكانية صيانة أفضل.

CSS3 هو أحدث إصدار من مواصفات CSS. يضيف CSS3 العديد من ميزات التصميم الجديدة والتحسينات لتحسين إمكانات عرض الويب.


ما الذي يمكنك فعله باستخدام CSS

هناك الكثير من الأشياء التي يمكنك القيام بها باستخدام CSS:

- يمكنك بسهولة تطبيق نفس قواعد النمط على عناصر متعددة.

- يمكنك التحكم في عرض صفحات متعددة لموقع ويب بورقة أنماط واحدة.

- يمكنك تقديم نفس الصفحة بشكل مختلف على أجهزة مختلفة.

- يمكنك تصميم الحالات الديناميكية لعناصر مثل التمرير والتركيز وما إلى ذلك ، وهذا غير ممكن بخلاف ذلك.

- يمكنك تغيير موضع عنصر ما على صفحة الويب دون تغيير العلامة.

- يمكنك تغيير عرض عناصر HTML الموجودة.

- يمكنك تحويل عناصر مثل المقياس والتدوير والانحراف وما إلى ذلك في مساحة ثنائية أو ثلاثية الأبعاد.

- يمكنك إنشاء تأثيرات الرسوم المتحركة والانتقالات دون استخدام أي JavaScript.

- يمكنك إنشاء نسخة سهلة الطباعة من صفحات الويب الخاصة بك.

لا تنتهي القائمة هنا ، فهناك العديد من الأشياء الأخرى المثيرة للاهتمام التي يمكنك القيام بها باستخدام CSS. سوف تتعلم عن كل منهم بالتفصيل في الفصول القادمة.

ما هي مزايا إستخدام CSS

أكبر ميزة لـ CSS هي أنها تسمح بفصل النمط والتخطيط عن محتوى المستند. فيما يلي بعض المزايا الأخرى ، لماذا يجب على المرء أن يبدأ في استخدام CSS؟

CSS توفير الكثير من الوقت - يوفر CSS الكثير من المرونة لتعيين خصائص نمط عنصر. يمكنك كتابة CSS مرة واحدة ؛ ومن ثم يمكن تطبيق نفس الكود على مجموعات عناصر HTML ، ويمكن أيضًا إعادة استخدامه في صفحات HTML متعددة.


سهولة الصيانة - توفر CSS وسيلة سهلة لتحديث تنسيق المستندات والحفاظ على التناسق عبر مستندات متعددة. لأنه يمكن التحكم بسهولة في محتوى مجموعة صفحات الويب بأكملها باستخدام ورقة أنماط واحدة أو أكثر.

Pages Load Faster - يتيح CSS لصفحات متعددة مشاركة معلومات التنسيق ، مما يقلل من التعقيد والتكرار في المحتويات الهيكلية للمستندات. فهو يقلل بشكل كبير من حجم نقل الملفات ، مما يؤدي إلى تحميل أسرع للصفحة.

أنماط متفوقة لـ HTML - تتمتع CSS بقدرات عرض أوسع بكثير من HTML وتوفر تحكمًا أفضل بكثير في تخطيط صفحات الويب الخاصة بك. لذا يمكنك إلقاء نظرة أفضل على صفحات الويب الخاصة بك مقارنة بعناصر وسمات HTML التقديمية.

التوافق مع الأجهزة المتعددة - يسمح CSS أيضًا بتحسين صفحات الويب لأكثر من نوع واحد من الأجهزة أو الوسائط. باستخدام CSS ، يمكن تقديم مستند HTML نفسه في أنماط عرض مختلفة لأجهزة العرض المختلفة مثل سطح المكتب والهواتف المحمولة وما إلى ذلك.

تكنو جيت - موقع دراسي مجاني للتعليم الأونلاين


تعبيراتتعبيرات