سي إس إس CSS

سي إس إس هي اللغة التي تحدد شكل صفحة الويب، ولأنها تعيش في ملف خاص بها فإن تعديلًا واحدًا فيه يغيّر شكل كل الصفحات معًا.

يُعرف أيضًا بـ صفحات الأنماط المتتالية ملف التنسيق تنسيق صفحات الويب

التعريف

سي إس إس هي اللغة التي تحدد شكل صفحة الويب، من الألوان والخطوط إلى المسافات وعرض الأعمدة. وهي التي تقرر أيضًا ما الذي يتحرك حين يمر المؤشر فوقه، أما الكلمات والصور نفسها فتأتي من إتش تي إم إل. وتوضع سي إس إس فوق ذلك النص لتجعل الصفحة تشبه نشاطك التجاري بدل أن تبدو مستندًا عاديًا.

والفكرة وراءها بسيطة، وهي سبب وجود سي إس إس أصلًا. فالتنسيق يعيش في ملف خاص به بعيدًا عن النص، ولهذا يكفي سطر واحد في ذلك الملف ليحدد لون كل زر في كل صفحة. تغيّر ذلك السطر مرة واحدة، فيتغير الموقع كله معه.

هذه هي النظرية، أما في الواقع فتتحول إلى السؤال الذي يستحق أن تطرحه على المورّد قبل أن تشتري أي شيء. إذا غيّرنا لون علامتنا التجارية العام القادم، فكم موضعًا يحتاج إلى تعديل؟ في موقع مبني بعناية تكون الإجابة موضعًا واحدًا، لأن اللون مكتوب مرة واحدة وكل زر يشير إليه. أما في موقع جُمع على عجل فيكون اللون نفسه مكتوبًا في أربعمئة موضع، ولهذا يتحول تغيير الهوية إلى مشروع صغير. والموقعان يبدوان متطابقين يوم الإطلاق، ولا يظهر الفرق إلا لاحقًا حين تطلب التغيير فعلًا.

وسي إس إس هي أيضًا ما يجعل موقعًا واحدًا يناسب الهاتف واللوحي وشاشة المكتب، لأن الصفحة نفسها تعيد ترتيب محتواها حسب المساحة المتاحة لها. ولهذا فمن يعرض عليك موقعًا منفصلًا للهاتف إنما يعرض طريقة قديمة تضاعف كل ما تحتاج إلى تحديثه لاحقًا. والطبقة نفسها تتكفل بالعربية، إذ يقلب ملف التنسيق الجيد الصفحة كلها من اليمين إلى اليسار دون بناء موقع ثانٍ. وهكذا تسلّم لينكي سوفت لنظم المعلومات مواقعها بلغتين.

ومن السهل التقليل من شأن سي إس إس لأنها تبدو مجرد زينة، وهي ليست كذلك. فهي تقرر إن كان النص يبقى مقروءًا على هاتف تحت الشمس، وإن كان الزر كبيرًا بما يكفي للإبهام، وكم تستغرق الصفحة حتى تظهر. ولهذا فإن ملف التنسيق الثقيل المليء بقواعد لم يعد أحد يستعملها يُبطئ كل صفحة في الموقع. لذلك حين تتسلم لينكي سوفت تصميم موقع وبناءه نحذف من القواعد أكثر مما نكتب. وينطبق الأمر نفسه داخل تطبيق الويب، حيث ينبغي أن تتشارك مئات الشاشات الإدارية تنسيقًا واحدًا بدل أن تحمل كل شاشة تنسيقها. أما الكلمات على تلك الشاشات فتبقى قادمة من إتش تي إم إل.

أسئلة حول سي إس إس

ما الفرق بين إتش تي إم إل وسي إس إس؟
إتش تي إم إل تضع المحتوى في الصفحة، وسي إس إس تقرر شكل هذا المحتوى. ويمكن إعادة تنسيق الصفحة بالكامل دون تغيير كلمة واحدة من نصها.
هل أحتاج إلى سي إس إس ليعمل موقعي جيدًا على الهاتف؟
نعم. فملاءمة شاشة الهاتف تتم بقواعد في سي إس إس تغيّر ترتيب الصفحة عند العروض المختلفة. إنها الصفحة نفسها لا موقع ثانٍ.
هل أستطيع تغيير ألوان موقعي بنفسي؟
غالبًا نعم، إذا كان النظام يحفظ ألوان العلامة في إعداداته. وإن لم يكن كذلك، فاسأل كم ملفًا يمسه تغيير اللون قبل أن تتفق على السعر.
هل يمكن أن تُبطئ سي إس إس الموقع؟
نعم يمكن. فكل ملف تنسيق يجب أن يصل قبل رسم الصفحة. والقواعد غير المستعملة المتبقية من قالب قديم سبب شائع لشعورك ببطء الموقع على الهاتف.

ما زلت غير متأكد كيف ينطبق هذا على مشروعك؟

أخبرنا بما تبنيه وسنجيبك بلغة واضحة.