الانتقال إلى المحتوى الرئيسي

واضح على حد سواء: ما هو وكيفية استخدامه?

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

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

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

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

  1. واضح على حد سواء: التعريف والغرض
  2. واضح على حد سواء: التطبيق في كس
  3. كيفية إنشاء كتلة مع خاصية واضحة على حد سواء
  4. تطبيق واضح على حد سواء لإصلاح مشكلة المحاذاة
  5. واضح على حد سواء: التطبيق في هتمل
  6. كيفية إضافة واضح على حد سواء إلى عنصر
  7. مسح كليهما: أمثلة الاستخدام
  8. سؤال وجواب
  9. ما هو واضح على حد سواء ولماذا استخدامه?
  10. كيفية استخدام واضح على حد سواء في المغلق?
  11. ما هي الطرق الأخرى لتنظيف العناصر العائمة في كس إلى جانب مسح كليهما?

واضح على حد سواء: التعريف والغرض

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

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

يمكن أن تكون الخاصية الواضحة مفيدة في الحالات التي تحتاج فيها إلى عنصر لاحتلال العرض المتاح للحاوية بالكامل دون شغل المساحة المخصصة للعناصر العائمة.

لاستخدام الخاصية واضحة على حد سواء ، ببساطة تطبيقه على عنصر ، التصميم مع قاعدة كس:

. عنصري {

واضح: كلاهما;

}

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

واضح على حد سواء: التطبيق في كس

في كس ، الخاصية الواضحة: كلاهما يستخدم لتنظيف تدفق العناصر بواسطة عناصر أخرى.

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

تطبيق خاصية واضحة:كل من عنصر يسمح لك لمسح التفاف العناصر سليل ووضع العنصر في صف جديد ، بغض النظر عن بقية العناصر.

مثال:

في المثال أعلاه ، العنصر

سيتم وضعها في صف جديد ، أسفل جميع العناصر السابقة ولن تلتف حول العناصر الأخرى.

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

من المهم ملاحظة أن الخاصية الواضحة: كلاهما سيعمل فقط مع العناصر التي تحتوي على التفاف من عناصر أخرى. بالنسبة للعناصر التي لا تحتوي على التفاف ، ستكون هذه الخاصية عديمة الفائدة.

باستخدام خاصية واضحة:يمكن لكل من كس تحقيق تحكم أكثر مرونة ودقة على مظهر العناصر على الصفحة.

كيفية إنشاء كتلة مع خاصية واضحة على حد سواء

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

لإنشاء كتلة مع خاصية مسح كلا ، يمكنك استخدام التعليمات البرمجية التالية:

العنصر الأخير مع واضحة على حد سواء