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

Min Width Priority Rules أولوية min-width عند تعارض الأبعاد

تعرّف على دور خاصية min-width في لغة CSS لحماية الأزرار والبطاقات من الانضغاط المفرط، وكيفية ضبطها بوحدات الطول والنسب المئوية وكلمات المحتوى، وفهم تفوقها القياسي عند تعارض خصائص العرض.
5 صفوف تعليمية
لغة CSS
2,861 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

عندما تجتمع الخصائص الثلاث width و max-width و min-width على عنصر واحد بقيم متعارضة، يحسمها المتصفح وفق خوارزمية قياسية من خطوتين تمنح الكلمة الأخيرة دائماً لخاصية min-width:

  1. أولاً: إذا زادت قيمة width عن max-width، تُخفَّض مبدئياً إلى سقف max-width.
  2. ثانياً: إذا كانت النتيجة أصغر من min-width، تتفوق min-width على كل من width و max-width معاً!

على سبيل المثال، عند اجتماع width: 200px مع max-width: 250px و min-width: 320px يصبح العرض النهائي المحسوب 320px. اختبر سلم الأولوية عملياً في المختبر التفاعلي والمثال التاليين:

الصف 2 معاينة حية
الصف 3 كود برمجي
CSS
.conflict-card {
  width: 180px;
  max-width: 220px;
  min-width: 320px;
  border: 2px solid #7750b2;
}
الصف 4 ملاحظة هامة
الصف 5 ملاحظة هامة