Class CSS
فئات CSS: دليل شامل للمبتدئين
فئات CSS (Class CSS) هي أحد أهم مفاهيم CSS، وهي لغة الأنماط المستخدمة لتصميم صفحات الويب. تساعد الفئات في تنظيم وتطبيق الأنماط على عناصر HTML متعددة بطريقة فعالة وقابلة للصيانة. هذا المقال موجه للمبتدئين ويهدف إلى شرح فئات CSS بالتفصيل مع أمثلة عملية.
ما هي فئات CSS؟
فئة CSS هي ببساطة اسم يُعطى لمجموعة من أنماط CSS. تسمح لك هذه الفئة بتطبيق هذه الأنماط على أي عدد من عناصر HTML. بدون الفئات، سيكون عليك تكرار نفس الأنماط لكل عنصر ترغب في تصميمه، وهو أمر غير عملي ويصعب تحديثه.
لماذا نستخدم فئات CSS؟
- إعادة الاستخدام: يمكنك استخدام نفس الفئة على عناصر متعددة، مما يقلل من تكرار الكود.
- الصيانة: إذا كنت ترغب في تغيير نمط مجموعة من العناصر، يمكنك ببساطة تعديل تعريف الفئة بدلاً من تعديل كل عنصر على حدة.
- التنظيم: تساعد الفئات في تنظيم كود CSS الخاص بك، مما يجعله أسهل في القراءة والفهم.
- المرونة: يمكنك تطبيق فئات متعددة على عنصر واحد، مما يمنحك مرونة أكبر في التصميم.
كيفية تعريف فئات CSS
يتم تعريف فئات CSS داخل كتلة `<style>` في قسم `<head>` من مستند HTML، أو في ملف CSS خارجي مرتبط بالمستند. يتم تعريف الفئة باستخدام نقطة (`.`) متبوعة باسم الفئة ثم الأنماط المرتبطة بها داخل أقواس معقوفة (`{}`).
مثال:
```html <style> .highlight {
color: blue; font-weight: bold;
} </style> ```
في هذا المثال، قمنا بتعريف فئة باسم `highlight` تجعل النص باللون الأزرق وخط عريض.
كيفية استخدام فئات CSS
لاستخدام فئة CSS، أضف سمة `class` إلى عنصر HTML الذي تريد تطبيق الأنماط عليه، وقيمتها هي اسم الفئة.
مثال:
```html
هذا النص سيظهر باللون الأزرق وخط عريض.
```
في هذا المثال، سيتم تطبيق أنماط فئة `highlight` على عنصر الفقرة `
`.
فئات متعددة
يمكنك تطبيق فئات متعددة على عنصر واحد عن طريق فصل أسماء الفئات بمسافات.
مثال:
```html <style> .bold {
font-weight: bold;
}
.italic {
font-style: italic;
} </style>
هذا النص سيكون عريضًا ومائلاً.
```
في هذا المثال، سيتم تطبيق أنماط كل من الفئتين `bold` و `italic` على عنصر الفقرة.
الفئات مقابل المعرّفات (IDs)
من المهم التمييز بين الفئات والمعرّفات. الفئات تُستخدم لتطبيق الأنماط على عناصر متعددة، بينما المعرّفات تُستخدم لتحديد عنصر واحد فريد في المستند. يتم تعريف المعرّفات باستخدام علامة الشباك (`#`) بدلاً من النقطة (`.`).
| الميزة | الفئة (Class) | المعرّف (ID) | | -------------- | ------------- | ----------- | | الاستخدام | عناصر متعددة | عنصر واحد | | التعريف | .اسم_الفئة | #اسم_المعرّف | | التكرار | مسموح به | غير مسموح به |
أفضل الممارسات عند استخدام فئات CSS
- استخدم أسماء فئات وصفية: اختر أسماء فئات تعكس الغرض من الأنماط التي تحتوي عليها.
- تجنب التكرار: حاول تجنب تكرار الأنماط في فئات مختلفة.
- استخدم التعليقات: أضف تعليقات إلى كود CSS الخاص بك لشرح الغرض من الفئات المختلفة.
- حافظ على تنظيم الكود: قم بتنظيم كود CSS الخاص بك في أقسام منطقية.
أمثلة عملية
- تصميم القوائم: يمكنك استخدام فئات لتصميم القوائم (unordered lists and ordered lists) بشكل موحد. القوائم في HTML
- تصميم الجداول: يمكنك استخدام فئات لتصميم الجداول (tables) بشكل جذاب وسهل القراءة. الجداول في HTML
- تصميم النماذج: يمكنك استخدام فئات لتصميم النماذج (forms) بشكل احترافي. النماذج في HTML
- تصميم الأزرار: يمكنك استخدام فئات لتصميم الأزرار (buttons) بشكل موحد.
استراتيجيات التداول ذات الصلة
- استراتيجية الاختراق
- استراتيجية المتوسطات المتحركة
- استراتيجية مؤشر القوة النسبية (RSI)
- استراتيجية MACD
- استراتيجية بولينجر باند
- استراتيجية فيبوناتشي
- استراتيجية Ichimoku Cloud
- استراتيجية الدعم والمقاومة
- استراتيجية شموع Candlestick
- استراتيجية أنماط الرسوم البيانية
- استراتيجية الاختراق الكاذب
- استراتيجية التداول المتأرجح
- استراتيجية التداول اليومي
- استراتيجية التداول الخوارزمي
- استراتيجية التحوط
التحليل الفني وحجم التداول
- التحليل الفني
- حجم التداول
- مؤشرات التحليل الفني
- أنماط الرسوم البيانية
- تحليل الشموع اليابانية
- مستويات الدعم والمقاومة
- خطوط الاتجاه
- مؤشر القوة النسبية (RSI)
- مؤشر الماكد (MACD)
- مؤشر ستوكاستيك
- مؤشر بولينجر باند
- مؤشر ADX
- مؤشر ATR
- تحليل حجم التداول
- مؤشر OBV
الموارد الإضافية
فهم فئات CSS هو خطوة أساسية في تعلم تصميم الويب وتطويره. من خلال استخدام الفئات بشكل فعال، يمكنك إنشاء مواقع ويب منظمة وسهلة الصيانة وجذابة بصريًا.
ابدأ التداول الآن
سجل في IQ Option (الحد الأدنى للإيداع $10) افتح حساباً في Pocket Option (الحد الأدنى للإيداع $5)
انضم إلى مجتمعنا
اشترك في قناة Telegram الخاصة بنا @strategybin للحصول على: ✓ إشارات تداول يومية ✓ تحليلات استراتيجية حصرية ✓ تنبيهات باتجاهات السوق ✓ مواد تعليمية للمبتدئين

