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

Min Height Winning Precedence تفوق min-height وجدول المقارنة

اضمن حداً أدنى موثوقاً لطول البطاقات والأقسام عبر خاصية min-height في لغة CSS لتحافظ على تناسق الواجهة مع المحتوى القصير وتسمح للصندوق بالتمدد التلقائي الآمن عند زيادة النص.
5 صفوف تعليمية
لغة CSS
2,900 مشاهدة

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

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

ماذا يحدث لو اجتمعت خصائص الارتفاع الثلاث في تعارض مباشر على عنصر واحد، كأن تكتب معاً height: 100px و max-height: 140px و min-height: 200px؟ تنص مواصفة W3C القياسية لتحجيم الصناديق على قاعدة حاسمة: تمتلك min-height الأولوية العليا النهائية دائماً؛ إذ تطبَّق max-height أولاً ثم تأتي min-height لترفع النتيجة إلى حدها الأدنى، فيُحسم الطول النهائي عند 200px!

اختبر هذا التفوق عملياً في المختبر التفاعلي التالي، ثم راجع الجدول الشامل لقواعد الارتفاع الثلاث:

الخاصيةالقيمة الابتدائيةالوظيفة الهندسية الأساسيةالأولوية عند التعارض
heightautoتحدد الطول المفضل لمنطقة المحتوىتخضع لكل من max-height و min-height
max-heightnoneتضع سقفاً علوياً يمنع التمدد الزائدتتغلب على height الأكبر وتخضع لـ min-height الأكبر
min-heightautoتضمن أرضية طول دنيا مع حرية التمددالفائز الأعلى دائماً عند الزيادة على القيمتين
الصف 2 معاينة حية
الصف 3 ملاحظة هامة
الصف 4 ملاحظة هامة
الصف 5 ملاحظة هامة
خلاصة المعرفة ومحطة الانتقال

ملخص الدرس

حصاد الدرس

مراجعة مركّزة لأهم المفاهيم والقواعد الهندسية التي أتقنتها في هذا الدرس قبل التطبيق العملي

ماذا تعلّمت في هذا الدرس؟

في ملخص الدرس أتقنت توظيف min-height لضمان حد أدنى متناسق يتمدد بأمان مع النصوص الغزيرة، وميزة min-height: 100dvh في أقسام ملء الشاشة، وتفوق min-height الحاسم عند التعارض مع height و max-height. في الخطوة التالية ننتقل إلى درس خاصية max-width للتحكم في أقصى عرض للعنصر في لغة CSS لبناء حاويات أفقية مرنة ومتجاوبة.