باعتبارها تقنية شائعة، فإن تطوير CSS بطيء بعض الشيء بالفعل. تم اقتراح CSS لأول مرة في عام 1994 وتم دعمه لأول مرة بواسطة المتصفحات في عام 1996. وقد تم الترويج لـ CSS كخليفة لكود الويب التقليدي المستند إلى HTML. إن قدرة CSS على استخدام أوراق الأنماط للتحكم في الخطوط والتخطيط في جميع أنحاء الموقع تجعله يبدو فعالاً للغاية وسهل التصميم وذو رؤية. ومع ذلك، هناك دائمًا خرافات تحيط بـ CSS تمنع مصممي الويب من تعلم اللغة وإتقانها. ما هو كل هذا العناء؟
لقد أجرينا مقابلة مع كريستوفر شميت، وهو مدرس جامعي وأحد المدافعين عن CSS. يعتقد كريستوفر اعتقادًا راسخًا أن CSS ستصبح إحدى المعارف الأساسية لمصممي الويب.
س: لقد دخلت لغة CSS مرحلة التطوير الرئيسية، ما هي أهم عشرة أسباب تعتقد أنه يجب علينا جميعًا أن نتعلمها ونبدأ في استخدامها الآن؟
كريستوفر: أوه، إليك أهم عشرة أسباب لدي، بدون ترتيب معين:
1. سيتم بناء CSS من الألف إلى الياء حتى تحل محل أساليب تصميم الويب التقليدية تمامًا. ستحل تقنية CSS التي أنشأتها منظمة W3C محل جداول HTML وعلامات الخطوط والإطارات وعناصر HTML الأخرى المستخدمة في العرض التقديمي.
2. تحسين سرعة تصفح الصفحة. يمكن أن يؤدي استخدام أساليب CSS إلى توفير ما لا يقل عن 50% من حجم الملف مقارنةً بأساليب تصميم الويب التقليدية.
3. تقصير وقت المراجعة. يمكن إعادة تصميم موقع يحتوي على مئات أو آلاف الصفحات بمجرد تعديل بعض ملفات CSS.
4. قدرات قوية للتحكم في الخطوط والتنضيد. تعد قدرة CSS على التحكم في الخطوط أفضل بكثير من علامة FONT الضعيفة، مع CSS، لم نعد بحاجة إلى استخدام علامات FONT أو صور GIF شفافة بحجم 1 بكسل للتحكم في العناوين وتغيير لون الخط ونمط الخط وما إلى ذلك.
5.CSS من السهل جدًا الكتابة. يمكنك كتابة CSS بنفس السهولة التي تكتب بها كود HTML.
6. تحسين سهولة الاستخدام. يمكن تنظيم HTML باستخدام CSS، على سبيل المثال، يتم استخدام علامة <p> فقط للتحكم في الفقرات، ويتم استخدام علامة العنوان فقط للتحكم في العناوين، ويتم استخدام علامة الجدول فقط لتمثيل البيانات المنسقة، وما إلى ذلك. يمكنك إضافة المزيد من المستخدمين دون إنشاء إصدارات منفصلة.
7. يمكنك التصميم مرة واحدة والنشر في أي مكان. لا يتم استخدام تصميماتك في متصفحات الويب فحسب، بل يمكن نشرها أيضًا على أجهزة أخرى، مثل PowerPoint.
8. تحكم أفضل في تخطيط الصفحة. وغني عن القول.
9. فصل الأداء والمحتوى. من خلال تجريد التصميم إلى ملف نمط منفصل، يمكنك تقليل فرصة وجود صفحات غير صالحة في المستقبل.
10. أكثر ملاءمة لمحركات البحث. من خلال استبدال العلامات المتداخلة بـ HTML الذي يحتوي على محتوى منظم فقط، ستجد محركات البحث المحتوى الخاص بك بشكل أكثر كفاءة وقد تمنحك تصنيفًا أعلى.