نظرة عامة على فليكس بوكسدليل الدراسة

Published on 2023-04-20 00:10:05 · 中文 · English · Español · हिंदीName · 日本語 · Русский язык · 中文繁體

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

ما هو الصندوق المرن؟

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

ميزات فليكس بوكس

فيما يلي الميزات البارزة لتخطيط Flexbox-
الاتجاه - يمكنك ترتيب العناصر على صفحة ويب في أي اتجاه، مثل من اليسار إلى اليمين، ومن اليمين إلى اليسار، ومن أعلى إلى أسفل، ومن أسفل إلى أعلى. الطلب - باستخدام Flexbox ، يمكنك إعادة ترتيب محتوى صفحة الويب الخاصة بك. التفاف - إذا كان محتوى صفحة الويب غير متناسق مكانيا (سطر واحد) ، فيمكنك لفها إلى أسطر متعددة (أفقية) ورأسية. المحاذاة - باستخدام Flexbox ، يمكنك محاذاة محتوى صفحة الويب مع الحاوية الخاصة بها. تغيير الحجم - باستخدام Flexbox ، يمكنك زيادة أو تقليل حجم العناصر في صفحتك لتناسب المساحة المتاحة.

دعم المتصفحات

فيما يلي المتصفحات التي تدعم Flexbox.
كروم 29+ فايرفوكس 28+ إنترنت إكسبلورر 11+ أوبرا 17+ سفاري 6.1+ أندرويد 4.4+ آي أو إس ٧,١+