هي لغة نمط :
CSS تعني أوراق الأنماط المتتالية. CSS هي لغة نمط قياسية تستخدم لوصف العرض التقديمي (أي
التخطيط والتنسيق) لصفحات الويب.
قبل CSS ، كانت جميع سمات العروض التقديمية لمستندات HTML مضمنة في ترميز HTML (على وجه التحديد داخل علامات HTML) ؛ يجب وصف جميع ألوان الخطوط وأنماط الخلفية ومحاذاة العناصر والحدود والأحجام بشكل صريح داخل HTML.
نتيجة لذلك ، أصبح تطوير المواقع الكبيرة عملية طويلة ومكلفة ، حيث تمت إضافة معلومات النمط بشكل متكرر إلى كل صفحة من صفحات الموقع.
لحل هذه المشكلة ، تم تقديم CSS في عام 1996 من قبل اتحاد شبكة الويب العالمية (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 نفسه في أنماط عرض مختلفة لأجهزة عرض مختلفة مثل سطح المكتب والهواتف المحمولة وما إلى ذلك.
للمزيد :
تعليقات: 0
إرسال تعليق