مادة لفة css لتصميم مواقع الويب
في هندسة البرمجياتعن هذا الفصل
لغة CSS (Cascading Style Sheets) هي لغة تنسيق وتصميم الصفحات الويب. يتم استخدام CSS لتحديد كيف يتم عرض وتنسيق المحتوى الذي تم إنشاؤه باستخدام HTML على صفحة الويب. تسمح لك CSS بتغيير المظهر الجمالي والتصميم العام للصفحات وتحسين تجربة المستخدم.
بعض المفاهيم الرئيسية في لغة CSS تشمل:
الانتقاء (Selectors): يتيح CSS اختيار العناصر التي تريد تنسيقها على الصفحة باستخدام محددات. يمكن أن تكون المحددات على سبيل المثال اسم العنصر (div، p) أو الفئة (class) أو الهوية (id).
الخصائص (Properties): تعرف الخصائص كيف يجب تنسيق العنصر المحدد. على سبيل المثال، اللون، الحجم، الهوامش، الخط، الخلفية، إلخ.
القيم (Values): تحدد قيم الخصائص كيف يجب أن تظهر العناصر. مثلاً، اللون الذي يجب أن يكون الخط أو حجم الخلفية.
الكاسكيدينج (Cascading): تعني أن تأثير القواعد يتم ترتيبه بناءً على أولوية وراثية، حيث يمكن تحديد تأثيرات CSS من خلال قواعد متعددة ويتم حسابها وفقًا للترتيب والأولويات.
الوحدات والقياسات (Units and Measurements): تحدد كيف يتم قياس وتحديد الحجم والمسافات في CSS، مثل البكسل، النسبة المئوية، الـ em، والعديد من الوحدات الأخرى.
عند استخدام CSS بجانب HTML، يمكنك تعزيز جاذبية وقوة صفحات الويب الخاصة بك، وتحسين التنظيم والتصميم العام لتقديم تجربة مستخدم أفضل.
في هذة المحاضرة سيتمكن الطالب من اخذ فكرة عامة عن لغة css
في هذة المحاضرة سيتمكن الطالب من معرفة خصائص لغة css
في هذة المحاضرة سيتمكن الطالب من تعلم ال selectors in css | class id tag
في هذة المحاضرة سيتمكن الطالب من تعلم Descendant Selector | direct child Selector