الدرس 33
الحد الأدنى والأقصى للأبعاد باستخدام min و max
معنى المصطلحات
| المعنى | Stand For | Name |
| أقل عرض للعنصر | min-width | |
| أكبر عرض للعنصر | max-width | |
| أقل ارتفاع للعنصر | min-height | |
| أكبر ارتفاع للعنصر | max-height |
مش لازم تثبت أبعاد العنصر على رقم واحد تقدر تسيبه يتغير وتحدد له حدود مينزلش عنها أو ميكبرش فوقها
عرض مرن بحد أقصى
<div class="box">A Flexible Box With A Maximum Width</div>.box {
box-sizing: border-box;
width: 100%;
max-width: 500px;
padding: 20px;
margin: 0 auto;
background-color: #eee;
}العنصر بياخد العرض المتاح لكن مبيكبرش عن 500 بكسل
لو المكان أقل من كده بيصغر معاه وال padding محسوبة جوه العرض بسبب border-box
أقل عرض
min-width: 200px;لو ضفت السطر ده العنصر مش هيصغر عن 200 بكسل
حتى لو المكان المتاح أقل فممكن يخرج بره الأب اختار أقل عرض على قد احتياجك
أقل ارتفاع مع السماح بالزيادة
جرب المثال ده مكان تنسيق .box
.box {
width: 300px;
min-height: 120px;
padding: 20px;
box-sizing: border-box;
background-color: lightblue;
}العنصر ارتفاعه على الأقل 120 بكسل
ولو المحتوى احتاج مساحة أكبر هيزيد معاه لأننا محددناش height ثابتة
حد أقصى للارتفاع
max-height: 200px;لو ضفت السطر ده ارتفاع الصندوق مش هيزيد عن 200 بكسل
لكن الكلام الزيادة مش بيتمسح وممكن يظهر بره الصندوق
طريقة عرض الزيادة بتتحكم فيها خاصية overflow
جرب بنفسك
صغر نافذة المتصفح مع مثال max-width
وبعدها جرب نص قصير ونص طويل مع min-height ولاحظ الفرق عن height الثابتة
آخر تعديل للدرس: