خاصية Min-Width

آخر تحديث: 2026-09-13

min-width خاصية Min-Width

تضبط خاصية min-width الحد الأدنى لعرض العنصر، مانعةً إياه من الانضغاط بشكل صغير جدًا عندما يضيق الحاوية. قيمتها الافتراضية 0 تعني عدم وجود حد أدنى. تُستخدم غالبًا مع width و max-width وهي أداة مهمة لحماية قابلية القراءة في التخطيطات المتجاوبة.

الفئة
القيمة الأولية0
موروثلا
ينطبق علىnon-replaced
نوع الحركةlength
إصدار CSSCSS2
الحالةقياسي

📝 التركيب

min-width: auto | <length> | <percentage> | min-content | max-content | fit-content;

⚙️ القيم

القيمةالنوعالوصف
0كلمة مفتاحيةلا يوجد عرض أدنى.
<length>النوععرض أدنى ثابت.
<percentage>النوعنسبة مئوية بالنسبة للكتلة الحاضنة.

▶ مثال

عدّل الكود أدناه وشاهد النتيجة المباشرة في الملعب:

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

المتصفح ChromeChrome EdgeEdge FirefoxFirefox SafariSafari OperaOpera
min-width v1 v12 v1 v1 v1
مدعوم في جميع المتصفحات الرئيسية
تلميح: لـ min-width أسبقية على width و max-width، مما يمنع العنصر من الانكماش دون هذا القيمة أبدًا.

❓ الأسئلة الشائعة

Qإذا تم تحديد min-width و width معًا، فأيهما يفوز؟
Aلـ min-width أولوية أعلى من width. عندما يكون width أصغر من min-width، يُعرض العنصر عند min-width؛ وعندما يكون أكبر، يُعرض عند width. يمكن لـ min-width حتى أن يلغي max-width. ترتيب قيود الحجم في CSS هو min-width أولًا، ثم max-width، ثم width، لذا فإن min-width هو الأقوى بين الثلاثة ويحمي المحتوى من السحق على الشاشات الضيقة. نفس الأسبقية تنطبق على الارتفاعات مع min-height.
Qلماذا يحتاج عناصر flex إلى min-width:0 لكي تتقلص؟
Aلأن قيمة min-width الافتراضية لعنصر flex هي auto، التي تتصرف مثل الحد الأدنى لعرض المحتوى، مثل أطول كلمة. عندما ينفد المساحة من الحاوية، يرفض العنصر الانكماش دون ذلك، مما يسبب تجاوزًا أو تخطيطًا معطوبًا. يسمح تعيين min-width:0 للعنصر بالانكماش بحرية، وهو أمر شائع لاقتطاع النص عبر text-overflow:ellipsis وللقوائم المقسمة بالتساوي داخل تخطيطات flex.
Qما الفرق بين min-width و max-width؟
Aيضبط min-width الحد الأدنى لعرض العنصر، مانعًا إياه من الانضغاط أضيق من القيمة المحددة؛ ويضبط max-width الحد الأعلى، مانعًا إياه من المد أوسع من القيمة المحددة. يمكن استخدامهما معًا، ويحل المتصفح العرض النهائي باستخدام الأسبقية min-width، ثم max-width، ثم width. معًا يحددان نطاق العرض في التخطيطات المتجاوبة.
Qإلى ماذا تُنسب النسبة المئوية لـ min-width؟
Aتُحسب النسبة المئوية بالنسبة لعرض الكتلة الحاضنة. على سبيل المثال، يعني min-width:50% أن العنصر لا يمكن أن يصبح أضيق من نصف عرض منطقة محتوى الأصل أبدًا. لاحظ أنه بالنسبة للعناصر ذات الموضع المطلق، فالمرجع هو padding box لأقرب سلف ذي موضع، لذا تحقق من أي كتلة حاضنة تنطبق قبل الاعتماد على النسبة المحسوبة. في التدفق العادي، تلك الكتلة الحاضنة هي دائمًا تقريبًا منطقة محتوى الأصل.

📚 دروس ذات صلة

Web-Tutorial.com

فريق Web-Tutorial التقني

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

100%