Help:CSS
```wiki
مساعدة: CSS
مقدمة
CSS (Cascading Style Sheets) أو صفحات الأنماط المتتالية هي لغة تستخدم لوصف شكل ومظهر مستندات مكتوبة بلغة ترميز مثل HTML. في سياق MediaWiki، تسمح لك CSS بتخصيص شكل ومظهر واجهة المستخدم، بما في ذلك تخطيط الصفحات، والألوان، والخطوط، وعناصر أخرى. هذه الصفحة مخصصة للمبتدئين وتهدف إلى تزويدك بفهم أساسي لكيفية استخدام CSS في MediaWiki.
لماذا نستخدم CSS في MediaWiki؟
- التخصيص: يسمح لك بتغيير شكل موقع الـ Wiki الخاص بك ليناسب احتياجاتك وتفضيلاتك.
- الاتساق: يضمن تطبيق الأنماط بشكل متسق على جميع الصفحات، مما يحسن تجربة المستخدم.
- إمكانية الصيانة: يفصل CSS التصميم عن المحتوى، مما يجعل من السهل تحديث وتعديل شكل الموقع دون التأثير على المحتوى نفسه.
- التحكم: يوفر تحكماً دقيقاً في كل جانب من جوانب المظهر المرئي.
أين يتم وضع CSS في MediaWiki؟
هناك عدة أماكن يمكنك فيها وضع CSS في MediaWiki:
- صفحة المستخدم (User:اسم المستخدم/common.css): هذا هو المكان الأكثر شيوعاً لتخصيص CSS الخاص بك. سيتم تطبيق الأنماط الموجودة في هذه الصفحة على جميع الصفحات التي تشاهدها.
- صفحة Wiki العامة (MediaWiki:common.css): هذه الصفحة مخصصة للمسؤولين وتستخدم لتطبيق الأنماط على جميع المستخدمين في الموقع. تعتبر هذه الطريقة مثالية لتغييرات التصميم على مستوى الموقع.
- صفحات Wiki محددة: يمكنك إضافة CSS مباشرة إلى صفحة Wiki باستخدام علامات `<style>`، ولكن هذا لا يُنصح به بشكل عام لأنه يجعل صيانة الموقع أكثر صعوبة.
- الـ Skins: يمكن تعديل ملفات الـ Skin (القوالب) مباشرة لإضافة CSS، ولكن هذا يتطلب معرفة متقدمة بـ MediaWiki وهيكله.
بناء جملة CSS الأساسي
تتكون قاعدة CSS من جزأين رئيسيين:
- المحدد (Selector): يحدد العنصر أو العناصر التي سيتم تطبيق الأنماط عليها. على سبيل المثال: `h1` (العناوين من المستوى الأول)، `p` (الفقرات)، `.class-name` (العناصر ذات الفئة المحددة)، `#id-name` (العنصر ذو المعرف المحدد).
- التعريف (Declaration): يحدد الأنماط التي سيتم تطبيقها. يتكون من خاصية وقيمة، مفصولة بنقطتين. على سبيل المثال: `color: blue;` (لون النص أزرق)، `font-size: 16px;` (حجم الخط 16 بكسل).
مثال:
```css h1 {
color: blue; font-size: 24px;
} ```
هذا الكود سيجعل جميع العناوين من المستوى الأول (h1) باللون الأزرق وبحجم خط 24 بكسل.
المحددات (Selectors) الأكثر شيوعاً
- عناصر HTML: مثل `h1`, `p`, `a`, `div`, `span`, `table`.
- الفئات (Classes): تبدأ بنقطة (`.`). تستخدم لتجميع العناصر المتشابهة وتطبيق الأنماط عليها. مثال: `.highlight`.
- المعرفات (IDs): تبدأ بعلامة الرقم (`#`). تستخدم لتحديد عنصر واحد فريد في الصفحة. مثال: `#main-content`.
- المحددات المركبة: تسمح لك بتحديد عناصر بناءً على علاقاتهم ببعضهم البعض.
* السلالة (Descendant): `div p` (يحدد جميع الفقرات داخل عناصر div). * الطفل المباشر (Child): `div > p` (يحدد الفقرات التي هي أطفال مباشرون لعناصر div). * الأخ المجاور (Adjacent sibling): `h1 + p` (يحدد الفقرة التي تلي مباشرة عنصر h1). * الأخ العام (General sibling): `h1 ~ p` (يحدد جميع الفقرات التي تلي عنصر h1).
الخصائص (Properties) الأكثر شيوعاً
- الخط (Font): `font-family`, `font-size`, `font-weight`, `font-style`.
- اللون (Color): `color`, `background-color`.
- النص (Text): `text-align`, `text-decoration`, `text-transform`.
- التخطيط (Layout): `width`, `height`, `margin`, `padding`, `border`, `display`.
- الخلفية (Background): `background-image`, `background-repeat`, `background-position`.
أهمية الترتيب (Specificity) والتتالي (Cascade)
- التتالي (Cascade): عندما يتم تحديد نفس العنصر بأنماط متعددة، فإن CSS يتبع قاعدة التتالي لتحديد النمط الذي سيتم تطبيقه. بشكل عام، الأنماط المحددة لاحقاً لها الأولوية.
- الأهمية (Specificity): تحدد أهمية المحدد. المحددات الأكثر تحديداً لها الأولوية على المحددات الأقل تحديداً. ترتيب الأهمية (من الأعلى إلى الأدنى):
1. !important (يُستخدم بحذر شديد) 2. المعرفات (IDs) 3. الفئات (Classes), السمات (Attributes), والـ pseudo-classes 4. عناصر HTML
استخدام !important
استخدام `!important` يجبر CSS على تطبيق النمط بغض النظر عن الأهمية أو الترتيب. ومع ذلك، يجب استخدامه بحذر شديد لأنه يمكن أن يجعل صيانة CSS أكثر صعوبة. يفضل تجنب استخدامه إلا في حالات الضرورة القصوى.
أدوات المطورين في المتصفح (Browser Developer Tools)
جميع المتصفحات الحديثة تحتوي على أدوات مطورين مدمجة تسمح لك بفحص CSS وتعديله في الوقت الفعلي. هذه الأدوات لا تقدر بثمن لتصحيح الأخطاء وتجربة أنماط مختلفة. للوصول إلى أدوات المطورين، عادةً ما يمكنك الضغط على F12 أو النقر بزر الماوس الأيمن على الصفحة واختيار "Inspect" أو "Inspect Element".
أمثلة عملية
1. تغيير لون الخلفية لصفحة الـ Wiki:
في صفحة `MediaWiki:common.css`:
```css body { background-color: #f0f0f0; } ```
2. تغيير حجم الخط للعناوين من المستوى الأول:
في صفحة `User:اسم المستخدم/common.css`:
```css h1 { font-size: 32px; } ```
3. إضافة ظل إلى جميع الجداول:
في صفحة `MediaWiki:common.css`:
```css table { border-collapse: collapse; box-shadow: 2px 2px 5px #888888; } ```
4. تمييز الروابط التي تمت زيارتها:
في صفحة `User:اسم المستخدم/common.css`:
```css a:visited { color: purple; } ```
مصادر إضافية
- MediaWiki:Resources/CSS: صفحة مساعدة رسمية من MediaWiki.
- [MDN Web Docs](https://developer.mozilla.org/en-US/docs/Web/CSS): مرجع شامل لـ CSS.
- [W3Schools CSS Tutorial](https://www.w3schools.com/css/): برنامج تعليمي تفاعلي لـ CSS.
الخيارات الثنائية و CSS: ارتباط غير مباشر
على الرغم من أن CSS لا ترتبط بشكل مباشر بالخيارات الثنائية، إلا أن فهم CSS يمكن أن يكون مفيداً في بناء صفحات ويب جذابة ومهنية لعرض استراتيجيات التداول الخاصة بك، أو لإنشاء أدوات تحليل فني مخصصة. يمكنك استخدام CSS لتحسين مظهر الرسوم البيانية، والجداول، والعناصر المرئية الأخرى التي تستخدمها في تحليلك.
استراتيجيات الخيارات الثنائية ذات الصلة (CSS يمكن أن تساعد في عرضها):
- استراتيجية 60 ثانية: عرض نتائج التداول في جداول واضحة.
- استراتيجية مارتينجال: تصور نمط المضاعفة في الرسم البياني.
- استراتيجية المضاعفة: عرض الزيادات في حجم التداول.
- استراتيجية الاختراق: تمييز نقاط الاختراق في الرسم البياني.
- استراتيجية التداول العكسي: إبراز إشارات التداول العكسي.
- استراتيجية تداول الأخبار: تمييز الأحداث الإخبارية على الرسم البياني.
- استراتيجية Bollinger Bands: تخصيص ألوان نطاقات Bollinger.
- استراتيجية RSI: تمييز مناطق ذروة الشراء والبيع.
- استراتيجية MACD: تخصيص ألوان خطوط MACD.
- استراتيجية Fibonacci Retracements: تمييز مستويات فيبوناتشي.
- استراتيجية Ichimoku Cloud: تخصيص ألوان سحابة Ichimoku.
تحليل فني (CSS لتحسين العرض):
- تحليل الشموع اليابانية: تخصيص ألوان الشموع.
- تحليل الاتجاه: تمييز خطوط الاتجاه.
- تحليل الدعم والمقاومة: تمييز مستويات الدعم والمقاومة.
- تحليل حجم التداول: عرض حجم التداول في مخططات جذابة.
المؤشرات (CSS لتخصيص المظهر):
- مؤشر Moving Average: تخصيص ألوان المتوسطات المتحركة.
- مؤشر Stochastic Oscillator: تخصيص ألوان Stochastic.
- مؤشر ATR: تخصيص ألوان ATR.
اتجاهات السوق (CSS لتمثيل مرئي):
- اتجاه صعودي: تمييز الاتجاه الصعودي باللون الأخضر.
- اتجاه هبوطي: تمييز الاتجاه الهبوطي باللون الأحمر.
- اتجاه جانبي: تمييز الاتجاه الجانبي بلون محايد.
ملاحظات هامة:
- تأكد من مسح ذاكرة التخزين المؤقت للمتصفح بعد إجراء تغييرات على CSS.
- استخدم أدوات المطورين في المتصفح لتصحيح الأخطاء واختبار الأنماط.
- لا تتردد في التجربة والتعلم من خلال الممارسة.
الفئة: **CSS** ```
ابدأ التداول الآن
سجّل في IQ Option (الحد الأدنى للإيداع 10 دولار) افتح حساباً في Pocket Option (الحد الأدنى للإيداع 5 دولار)
انضم إلى مجتمعنا
اشترك في قناة Telegram الخاصة بنا @strategybin لتصلك: ✓ إشارات تداول يومية ✓ تحليلات استراتيجية حصرية ✓ تنبيهات اتجاهات السوق ✓ مواد تعليمية للمبتدئين