مساعدة:CSS
مساعدة: CSS
مقدمة
CSS (Cascading Style Sheets)، أو أوراق الأنماط المتتالية، هي لغة تستخدم لوصف مظهر مستند مكتوب بلغة ترميز، مثل HTML. في سياق موقع ميدياويكي، تُستخدم CSS لتخصيص شكل ومظهر الصفحات، بما في ذلك الخطوط والألوان والتخطيط. هذه المقالة موجهة للمبتدئين وتهدف إلى توفير فهم شامل لكيفية استخدام CSS في ميدياويكي.
ما هي CSS ولماذا نستخدمها؟
بدون CSS، ستظهر صفحات الويب بمظهرها الافتراضي، وهو غالبًا ما يكون بسيطًا وغير جذاب. تسمح CSS بفصل المحتوى (المكتوب بلغة HTML) عن العرض (كيفية ظهور المحتوى). هذا الفصل له فوائد عديدة:
- التحكم المركزي في التصميم: يمكنك تغيير مظهر الموقع بالكامل عن طريق تعديل ملفات CSS واحدة أو عدد قليل منها، بدلاً من تعديل كل صفحة على حدة.
- إعادة الاستخدام: يمكن استخدام نفس ملفات CSS لمجموعة من صفحات الويب، مما يوفر الوقت والجهد.
- سهولة الصيانة: يصبح تحديث وتعديل تصميم الموقع أسهل بكثير.
- التحسين لمحركات البحث: يساعد فصل المحتوى عن العرض محركات البحث على فهم محتوى موقعك بشكل أفضل.
كيفية استخدام CSS في ميدياويكي
في ميدياويكي، هناك عدة طرق لاستخدام CSS:
1. أوراق الأنماط العامة (Global Stylesheets): هذه هي ملفات CSS التي تنطبق على جميع صفحات ميدياويكي. عادةً ما يتم تعديلها من قبل المسؤولين أو المستخدمين ذوي الصلاحيات الخاصة. 2. أوراق الأنماط الخاصة بالمستخدم (User Stylesheets): يمكن لكل مستخدم إنشاء ملف CSS خاص به ينطبق فقط على الصفحات التي يشاهدها. هذه طريقة رائعة لتخصيص مظهر ميدياويكي ليناسب تفضيلاتك الشخصية. 3. أوراق الأنماط الخاصة بالصفحة (Page Stylesheets): يمكن إضافة CSS مباشرة إلى صفحة ميدياويكي باستخدام علامات <style> أو عن طريق ربط ملف CSS خارجي. هذا مفيد لتخصيص مظهر صفحة معينة.
أساسيات CSS
تتكون CSS من قواعد تحدد كيف يجب عرض عناصر HTML. تتكون كل قاعدة من محدد (Selector) و كتلة إعلانات (Declaration Block).
- المحدد (Selector): يحدد عنصر HTML الذي سيتم تطبيق الأنماط عليه. يمكن أن يكون المحدد اسم عنصر HTML (مثل p للنص، أو h1 للعنوان)، أو فئة (Class) (تحدد مجموعة من العناصر)، أو معرف (ID) (يحدد عنصرًا واحدًا فريدًا).
- كتلة الإعلانات (Declaration Block): تحتوي على واحد أو أكثر من الإعلانات (Declarations). يتكون كل إعلان من خاصية (Property) و قيمة (Value).
مثال:
```css p {
color: blue; font-size: 16px;
} ```
في هذا المثال:
- p هو المحدد (يحدد جميع عناصر الفقرة).
- color: blue; و font-size: 16px; هما الإعلانات.
- color و font-size هما الخصائص.
- blue و 16px هما القيم.
المحددات (Selectors)
هناك أنواع مختلفة من المحددات في CSS:
- محددات العناصر (Element Selectors): تحدد العناصر بناءً على اسمها (مثل h1, p, div).
- محددات الفئات (Class Selectors): تحدد العناصر بناءً على فئتها (تبدأ بنقطة '.' مثل .my-class).
- محددات المعرفات (ID Selectors): تحدد العناصر بناءً على معرفها (تبدأ بعلامة '#' مثل #my-id). (تذكر: تجنب استخدام علامة '#' في النص، فقط في المحددات).
- محددات السمات (Attribute Selectors): تحدد العناصر بناءً على سماتها (مثل [type="text"]).
- المحددات المركبة (Combinators): تسمح لك بتحديد العناصر بناءً على علاقتها بعناصر أخرى (مثل div p لتحديد جميع عناصر الفقرة داخل عنصر div).
الخصائص والقيم الشائعة
هناك العديد من خصائص CSS التي يمكنك استخدامها لتخصيص مظهر عناصر HTML. بعض الخصائص الأكثر شيوعًا تشمل:
- color: لون النص.
- font-size: حجم الخط.
- font-family: نوع الخط.
- background-color: لون الخلفية.
- margin: المسافة حول العنصر.
- padding: المسافة داخل العنصر.
- border: حدود العنصر.
- width: عرض العنصر.
- height: ارتفاع العنصر.
- text-align: محاذاة النص.
كيفية إضافة CSS في ميدياويكي
لإضافة CSS في ميدياويكي، يمكنك تعديل صفحة MediaWiki:Common.css (للتغييرات العامة) أو صفحة User:اسم_المستخدم/vector.css (للتغييرات الخاصة بالمستخدم). تأكد من حفظ التغييرات وتحديث ذاكرة التخزين المؤقت للمتصفح الخاص بك لرؤية التغييرات.
مفاهيم متقدمة (للمستخدمين الأكثر خبرة)
- التتالي (Cascading): فهم كيفية تطبيق CSS بشكل متتالي وتحديد أولويات الأنماط.
- التخطيط (Layout): استخدام خصائص مثل float, position, و display لإنشاء تخطيطات معقدة.
- الاستجابة (Responsiveness): تصميم صفحات ويب تتكيف مع أحجام الشاشات المختلفة باستخدام media queries.
- الرسوم المتحركة (Animations): إضافة رسوم متحركة إلى صفحات الويب باستخدام CSS transitions و CSS animations.
- Flexbox و Grid: تقنيات حديثة لتصميم تخطيطات مرنة ومعقدة.
مصادر إضافية
استراتيجيات تداول الخيارات الثنائية (روابط ذات صلة)
- استراتيجية 60 ثانية
- استراتيجية مارتينجال
- استراتيجية المتوسطات المتحركة
- استراتيجية الاختراق
- استراتيجية ارتداد الاتجاه
- استراتيجية التداول بناءً على الأخبار
- استراتيجية التداول بناءً على أنماط الشموع اليابانية
- استراتيجية التداول بناءً على مؤشر ستوكاستيك
- استراتيجية التداول بناءً على مؤشر RSI
- استراتيجية التداول بناءً على مؤشر MACD
- استراتيجية التداول بناءً على حجم التداول
- استراتيجية التداول بناءً على تصحيح فيبوناتشي
- استراتيجية التداول بناءً على مستويات الدعم والمقاومة
- استراتيجية التداول بناءً على أنماط الرأس والكتفين
- استراتيجية التداول بناءً على المثلثات
التحليل الفني وحجم التداول (روابط ذات صلة)
- التحليل الفني
- حجم التداول
- الشموع اليابانية
- المتوسطات المتحركة
- مؤشر ستوكاستيك
- مؤشر RSI
- مؤشر MACD
- مستويات الدعم والمقاومة
- تصحيح فيبوناتشي
ابدأ التداول الآن
سجل في IQ Option (الحد الأدنى للإيداع $10) افتح حساباً في Pocket Option (الحد الأدنى للإيداع $5)
انضم إلى مجتمعنا
اشترك في قناة Telegram الخاصة بنا @strategybin للحصول على: ✓ إشارات تداول يومية ✓ تحليلات استراتيجية حصرية ✓ تنبيهات باتجاهات السوق ✓ مواد تعليمية للمبتدئين