CSS positioning

From binaryoption
Jump to navigation Jump to search
Баннер1
    1. تموضع العناصر في CSS: دليل شامل للمبتدئين

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

أنواع تموضع العناصر

هناك خمس قيم رئيسية لخاصية `position` في CSS:

  • static (افتراضي) : هذا هو الوضع الافتراضي لجميع العناصر. يتم تموضع العناصر بشكل طبيعي في تدفق المستند. لا يمكنك التحكم في موقعها باستخدام خصائص `top` أو `right` أو `bottom` أو `left`.
  • relative (نسبي) : يتم تموضع العنصر بالنسبة إلى مكانه الطبيعي في تدفق المستند. يمكنك استخدام خصائص `top` و `right` و `bottom` و `left` لتحريكه من مكانه الأصلي. ومع ذلك، سيظل العنصر يحتل مكانه الأصلي في التخطيط، مما يعني أن العناصر الأخرى لن تتأثر بموضعه الجديد.
  • absolute (مطلق) : يتم تموضع العنصر بالنسبة إلى أقرب عنصر أبوي ذي خاصية `position` غير مساوية لـ `static`. إذا لم يكن هناك مثل هذا العنصر الأبوي، فسيتم تموضع العنصر بالنسبة إلى عنصر `<html>`. يتم إزالة العنصر من تدفق المستند، مما يعني أن العناصر الأخرى ستتصرف كما لو لم يكن موجودًا.
  • fixed (ثابت) : يتم تموضع العنصر بالنسبة إلى نافذة المتصفح. يبقى العنصر ثابتًا في مكانه حتى عند التمرير. يتم إزالة العنصر من تدفق المستند.
  • sticky (لزج) : هذا النوع من التموضع هو مزيج من `relative` و `fixed`. يبدأ العنصر كـ `relative` حتى يصل إلى نقطة معينة في نافذة المتصفح، ثم يتحول إلى `fixed`.

شرح مفصل مع أمثلة

1. static (افتراضي)

هذا هو الوضع الأكثر شيوعًا، ولا يتطلب أي تحديد. العناصر تتبع التدفق الطبيعي للمستند.

2. relative (نسبي)

```css .relative-example {

 position: relative;
 top: 20px;
 left: 30px;

} ```

في هذا المثال، سيتحرك العنصر ذو الفئة `relative-example` بمقدار 20 بكسل إلى الأسفل و 30 بكسل إلى اليمين من مكانه الأصلي.

3. absolute (مطلق)

```css .absolute-example {

 position: absolute;
 top: 10px;
 right: 10px;

} ```

هنا، سيتم تموضع العنصر ذو الفئة `absolute-example` على بعد 10 بكسل من الحافة العلوية واليمنى لأقرب عنصر أبوي ذي خاصية `position` غير مساوية لـ `static`.

4. fixed (ثابت)

```css .fixed-example {

 position: fixed;
 bottom: 10px;
 left: 10px;

} ```

سيظل العنصر ذو الفئة `fixed-example` ثابتًا في الزاوية السفلية اليسرى من نافذة المتصفح حتى عند التمرير.

5. sticky (لزج)

```css .sticky-example {

 position: sticky;
 top: 0;
 background-color: #f0f0f0;

} ```

سيظل العنصر ذو الفئة `sticky-example` يتصرف كـ `relative` حتى يصل إلى أعلى نافذة المتصفح، ثم سيصبح `fixed` وسيظل ثابتًا في مكانه.

خصائص إضافية متعلقة بالتموضع

  • z-index : تحدد ترتيب تداخل العناصر الموضعة. العناصر ذات قيمة `z-index` أعلى ستظهر فوق العناصر ذات قيمة `z-index` أقل. z-index
  • top, right, bottom, left : تحدد المسافة بين حافة العنصر وحافة عنصر الأبوي أو نافذة المتصفح، اعتمادًا على نوع التموضع.
  • contain : تحدد كيفية احتواء العناصر وتأثيرها على التخطيط. Containment

تطبيقات عملية

العلاقة مع مفاهيم CSS الأخرى

  • Box Model (نموذج الصندوق) : فهم نموذج الصندوق ضروري لفهم كيفية تأثير التموضع على حجم وموضع العناصر. Box Model
  • Float (تعويم) : على الرغم من أن التعويم يستخدم أيضًا للتحكم في التخطيط، إلا أنه يختلف عن التموضع. Float
  • Flexbox (مرونة الصندوق) : يوفر Flexbox طريقة أكثر قوة ومرونة لإنشاء تخطيطات معقدة. Flexbox
  • Grid (شبكة) : يوفر Grid طريقة أخرى قوية لإنشاء تخطيطات ثنائية الأبعاد. Grid

استراتيجيات متقدمة و تحليل فني و حجم التداول

  • **استراتيجية الاختراق (Breakout Strategy):** يمكن استخدام التموضع المطلق لإنشاء عناصر تظهر عند اختراق سعر الأصل في التحليل الفني.
  • **استراتيجية المتوسطات المتحركة (Moving Averages Strategy):** يمكن استخدام التموضع الثابت لعرض مؤشرات المتوسطات المتحركة فوق الرسم البياني.
  • **تحليل حجم التداول (Volume Analysis):** يمكن استخدام التموضع لتمييز أشرطة حجم التداول المهمة في الرسوم البيانية.
  • **مؤشر القوة النسبية (RSI):** يمكن استخدام التموضع لإظهار مستويات ذروة الشراء والبيع في مؤشر RSI.
  • **مؤشر الماكد (MACD):** يمكن استخدام التموضع لعرض خطوط التقاطع في مؤشر MACD.
  • **استراتيجية بولينجر باندز (Bollinger Bands Strategy):** يمكن استخدام التموضع لعرض نطاقات بولينجر.
  • **استراتيجية فيبوناتشي (Fibonacci Strategy):** يمكن استخدام التموضع لرسم مستويات فيبوناتشي.
  • **استراتيجية الاتجاه (Trend Following Strategy):** يمكن استخدام التموضع لتحديد نقاط الدخول والخروج بناءً على الاتجاه.
  • **استراتيجية التداول المتأرجح (Swing Trading Strategy):** يمكن استخدام التموضع لتحديد نقاط الدخول والخروج في تداولات المتأرجح.
  • **تحليل الشموع اليابانية (Candlestick Pattern Analysis):** يمكن استخدام التموضع لتمييز أنماط الشموع اليابانية الهامة.
  • **استراتيجية الاختراق الكاذب (False Breakout Strategy):** يمكن استخدام التموضع لتحديد الاختراقات الكاذبة.
  • **تحليل الدعم والمقاومة (Support and Resistance Analysis):** يمكن استخدام التموضع لتحديد مستويات الدعم والمقاومة.
  • **استراتيجية مارتينجال (Martingale Strategy):** (تحذير: استراتيجية عالية المخاطر) يمكن استخدام التموضع لعرض معلومات حول تقدم استراتيجية مارتينجال.
  • **تحليل حجم الأمر (Order Book Analysis):** يمكن استخدام التموضع لعرض معلومات حول عمق دفتر الأوامر.
  • **استراتيجية الإرجاع إلى المتوسط (Mean Reversion Strategy):** يمكن استخدام التموضع لتحديد نقاط الدخول والخروج بناءً على الإرجاع إلى المتوسط.

الموارد الإضافية


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

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

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

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

Баннер