CSS Floats

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

```wiki

CSS Floats: دليل شامل للمبتدئين

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

ما هي الـ Floats؟

في الأصل، تم تصميم خاصية الـ Float في CSS لتغليف النص حول الصور. تخيل صورة في مستند نصي. الـ Float تسمح للنص بالتدفق حول الصورة بدلاً من أن يكون محصورًا تحتها أو فوقها. مع تطور تصميم الويب، أصبحت الـ Floats أداة قوية لإنشاء تخطيطات معقدة، مثل أعمدة متعددة أو أشرطة جانبية.

قيم خاصية الـ Float

تأخذ خاصية الـ Float أربع قيم ممكنة:

  • left: يجعل العنصر يطفو إلى اليسار، ويسمح للعناصر الأخرى بالتدفق حوله من اليمين.
  • right: يجعل العنصر يطفو إلى اليمين، ويسمح للعناصر الأخرى بالتدفق حوله من اليسار.
  • none: القيمة الافتراضية. لا يجعل العنصر يطفو، ويظل في مكانه الطبيعي في تدفق المستند.
  • inherit: يرث قيمة الـ Float من العنصر الأب.

مثال بسيط

لنبدأ بمثال بسيط يوضح كيفية عمل الـ Floats:

```css .float-left {

 float: left;
 width: 100px;
 height: 100px;
 background-color: lightblue;
 margin: 10px;

}

.float-right {

 float: right;
 width: 100px;
 height: 100px;
 background-color: lightgreen;
 margin: 10px;

} ```

```html

اليسار
اليمين

هذا نص يتدفق حول العناصر العائمة. سيظهر هذا النص حول العناصر ذات الخلفية الزرقاء الفاتحة والخضراء الفاتحة. لاحظ كيف يلتف النص حول العناصر العائمة بدلاً من أن يكون تحتها.

```

في هذا المثال، تم تعيين الـ Float للعنصر ذي الفئة `float-left` إلى `left` والعنصر ذي الفئة `float-right` إلى `right`. سيتم عرض هذين العنصرين جنبًا إلى جنب، وسيحيط بهما النص.

مشكلة الـ Collapsing Containers (انهيار الحاويات)

أحد المشاكل الشائعة عند استخدام الـ Floats هو ما يسمى بـ "انهيار الحاويات". إذا كان العنصر الأب يحتوي فقط على عناصر عائمة، فقد ينهار ارتفاعه إلى الصفر، مما يؤدي إلى مشاكل في التخطيط. هذا يحدث لأن العنصر الأب لا يرى محتوى غير عائم.

لحَل هذه المشكلة، هناك عدة طرق:

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

```css .clearfix::after {

 content: "";
 display: table;
 clear: both;

} ```

ثم قم بتطبيق الفئة `clearfix` على العنصر الأب.

  • Overflow: auto/hidden: يمكنك أيضًا استخدام `overflow: auto` أو `overflow: hidden` على العنصر الأب لإجباره على احتواء العناصر العائمة.
  • إضافة عنصر فارغ: إضافة عنصر فارغ بعد العناصر العائمة يمكن أن يمنع انهيار الحاوية، ولكن هذه الطريقة تعتبر أقل أناقة من استخدام Clearfix أو Overflow.

الـ Clear Property (خاصية التطهير)

خاصية الـ `clear` تستخدم لمنع العناصر من الارتفاع حول العناصر العائمة. تأخذ خاصية الـ `clear` ثلاث قيم:

  • none: القيمة الافتراضية. يسمح للعنصر بالارتفاع حول العناصر العائمة.
  • left: يمنع العنصر من الارتفاع حول العناصر العائمة على اليسار.
  • right: يمنع العنصر من الارتفاع حول العناصر العائمة على اليمين.
  • both: يمنع العنصر من الارتفاع حول أي عناصر عائمة على كلا الجانبين.

مثال:

```html

عنصر عائم يسار
هذا العنصر لن يرتفع حول العنصر العائم على اليسار

نص إضافي.

```

في هذا المثال، سيتم عرض العنصر ذي الـ `style="clear: left;"` تحت العنصر العائم على اليسار، ولن يرتفع حوله.

الـ Floats وتخطيطات الويب

يمكن استخدام الـ Floats لإنشاء مجموعة متنوعة من تخطيطات الويب، بما في ذلك:

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

بدائل الـ Floats

مع تطور CSS، ظهرت بدائل للـ Floats توفر المزيد من المرونة والقوة. تشمل هذه البدائل:

  • Flexbox: هو نموذج تخطيط CSS قوي يسمح بتوزيع العناصر بطريقة مرنة ومتجاوبة. يعتبر Flexbox بديلاً أفضل للـ Floats في معظم الحالات. Flexbox
  • Grid: هو نموذج تخطيط CSS آخر يوفر تحكمًا دقيقًا في تخطيط الصفحة. يعتبر Grid مثاليًا لإنشاء تخطيطات معقدة. CSS Grid
  • Positioning (التحديد): يمكن استخدام خصائص التحديد `relative`, `absolute`, `fixed`, and `sticky` لإنشاء تخطيطات مختلفة، ولكنها تتطلب فهمًا أعمق لكيفية عمل تدفق المستند. CSS Positioning

الـ Floats والخيارات الثنائية (أمثلة تطبيقية)

على الرغم من أن الـ Floats هي تقنية تصميم ويب، يمكننا استعارتها كمفهوم مجازي لفهم بعض جوانب تداول الخيارات الثنائية .

  • **إدارة المخاطر (Clear Property):** تمامًا كما تمنع خاصية `clear` العناصر من الارتفاع حول العناصر العائمة، فإن استراتيجيات إدارة المخاطر (مثل تحديد أمر إيقاف الخسارة) تمنع رأس المال من "الارتفاع" بعيدًا بسبب التداول غير المدروس. إدارة المخاطر في الخيارات الثنائية
  • **تحليل الاتجاه (Float Left/Right):** يمكن اعتبار الاتجاه الصاعد كـ "Float Left" (إشارة صعودية) والاتجاه الهابط كـ "Float Right" (إشارة هبوطية). يسمح تحليل الاتجاه للمتداولين بالاستفادة من هذه "التيارات" في السوق. تحليل الاتجاه
  • **تخطيط استراتيجية التداول (Layout):** تخطيط استراتيجية التداول الجيدة، مع تحديد نقاط الدخول والخروج وإدارة المخاطر، يشبه إنشاء تخطيط ويب متماسك باستخدام الـ Floats. استراتيجيات الخيارات الثنائية
  • **التنوع (Collapsing Containers):** عدم تنويع محفظة التداول يمكن أن يؤدي إلى "انهيار الحاوية" - خسارة كبيرة في رأس المال بسبب الاعتماد على أصل واحد. تنويع المحفظة
  • **المؤشرات الفنية (Clearfix):** استخدام مجموعة من المؤشرات الفنية (مثل المتوسطات المتحركة و RSI و MACD) بمثابة "Clearfix" لتأكيد إشارات التداول وتقليل الإشارات الخاطئة. المؤشرات الفنية
  • **تحليل حجم التداول (Float Width):** حجم التداول يعطي وزنًا (Width) للإشارة. حجم تداول مرتفع يؤكد قوة الإشارة. تحليل حجم التداول
  • **استراتيجية مارتينجال (Float & Clear):** استراتيجية مارتينجال، على الرغم من خطورتها، تحاول "التطهير" (Clear) الخسائر عن طريق مضاعفة حجم التداول بعد كل خسارة. استراتيجية مارتينجال
  • **استراتيجية المتوسط المتحرك (Moving Average Strategy):** هذه الاستراتيجية تعتمد على تحديد الاتجاه (Float) بناءً على المتوسطات المتحركة. استراتيجية المتوسط المتحرك
  • **استراتيجية الاختراق (Breakout Strategy):** تعتمد على تحديد النقاط التي يرتفع فيها السعر (Float) فوق مستويات المقاومة أو ينخفض تحت مستويات الدعم. استراتيجية الاختراق
  • **استراتيجية تداول الأخبار (News Trading Strategy):** تستغل التقلبات الناتجة عن الأخبار الاقتصادية (Float) لتحقيق أرباح سريعة. استراتيجية تداول الأخبار
  • **استراتيجية البولينجر باند (Bollinger Bands Strategy):** تستخدم البولينجر باند لتحديد مستويات التقلب (Float) وتحديد نقاط الدخول والخروج. استراتيجية البولينجر باند
  • **استراتيجية التداول اللحظي (Scalping Strategy):** تستغل فروق الأسعار الصغيرة (Float) لتحقيق أرباح صغيرة متكررة. استراتيجية التداول اللحظي
  • **استراتيجية الاتجاه العكسي (Reversal Strategy):** تحاول تحديد نقاط انعكاس الاتجاه (Clear) للاستفادة من تغيير الاتجاه. استراتيجية الاتجاه العكسي
  • **استراتيجية الدعم والمقاومة (Support and Resistance Strategy):** تعتمد على تحديد مستويات الدعم والمقاومة (Clear) لتحديد نقاط الدخول والخروج. استراتيجية الدعم والمقاومة
  • **استراتيجية فيبوناتشي (Fibonacci Strategy):** تستخدم نسب فيبوناتشي لتحديد مستويات الدعم والمقاومة المحتملة (Float). استراتيجية فيبوناتشي
  • **استراتيجية Ichimoku Cloud (Ichimoku Cloud Strategy):** تستخدم Ichimoku Cloud لتحديد الاتجاه والدعم والمقاومة (Float & Clear). استراتيجية Ichimoku Cloud
  • **استراتيجية RSI (RSI Strategy):** تستخدم مؤشر القوة النسبية (RSI) لتحديد حالات ذروة الشراء والبيع (Float). استراتيجية RSI
  • **استراتيجية MACD (MACD Strategy):** تستخدم مؤشر MACD لتحديد الاتجاه وقوة الاتجاه (Float). استراتيجية MACD
  • **استراتيجية ستوكاستيك (Stochastic Strategy):** تستخدم مؤشر ستوكاستيك لتحديد حالات ذروة الشراء والبيع (Float). استراتيجية ستوكاستيك
  • **تحليل الشموع اليابانية (Candlestick Pattern Analysis):** تعتمد على تحليل أنماط الشموع اليابانية لتوقع تحركات الأسعار (Float). تحليل الشموع اليابانية
  • **تحليل فجوة السعر (Price Gap Analysis):** تحلل فجوات الأسعار لتحديد الفرص التجارية (Float). تحليل فجوة السعر
  • **تحليل حجم الشموع (Candle Volume Analysis):** تحلل حجم التداول مع أنماط الشموع اليابانية لتأكيد الإشارات (Float). تحليل حجم الشموع
  • **تداول الخيارات الثنائية على الأخبار الاقتصادية (Economic News Binary Options Trading):** يتطلب فهمًا عميقًا لتأثير الأخبار على الأسواق (Float).
  • **تداول الخيارات الثنائية على العملات الأجنبية (Forex Binary Options Trading):** يعتمد على تحليل أزواج العملات وتوقع تحركات الأسعار (Float).

الخلاصة

الـ CSS Floats هي أداة قوية لتصميم وتخطيط صفحات الويب. ومع ذلك، من المهم فهم كيفية عملها والمشاكل المحتملة المرتبطة بها. مع ظهور بدائل مثل Flexbox و Grid، قد يكون من الأفضل استخدام هذه التقنيات الأحدث في معظم الحالات. ومع ذلك، فإن فهم الـ Floats لا يزال مفيدًا، خاصة عند التعامل مع التعليمات البرمجية القديمة أو عند الحاجة إلى حلول تخطيط بسيطة. ``` ```

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

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

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

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

Баннер