Help:CSS

From binaryoption
Jump to navigation Jump to search
Баннер1

```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;
   }
   ```

مصادر إضافية

الخيارات الثنائية و CSS: ارتباط غير مباشر

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

استراتيجيات الخيارات الثنائية ذات الصلة (CSS يمكن أن تساعد في عرضها):

تحليل فني (CSS لتحسين العرض):

المؤشرات (CSS لتخصيص المظهر):

اتجاهات السوق (CSS لتمثيل مرئي):

ملاحظات هامة:

  • تأكد من مسح ذاكرة التخزين المؤقت للمتصفح بعد إجراء تغييرات على CSS.
  • استخدم أدوات المطورين في المتصفح لتصحيح الأخطاء واختبار الأنماط.
  • لا تتردد في التجربة والتعلم من خلال الممارسة.

الفئة: **CSS** ```

ابدأ التداول الآن

سجّل في IQ Option (الحد الأدنى للإيداع 10 دولار) افتح حساباً في Pocket Option (الحد الأدنى للإيداع 5 دولار)

انضم إلى مجتمعنا

اشترك في قناة Telegram الخاصة بنا @strategybin لتصلك: ✓ إشارات تداول يومية ✓ تحليلات استراتيجية حصرية ✓ تنبيهات اتجاهات السوق ✓ مواد تعليمية للمبتدئين

Баннер