"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > لماذا يقدم Flexbox في IE10 بعرض لا يمكن التنبؤ به؟

لماذا يقدم Flexbox في IE10 بعرض لا يمكن التنبؤ به؟

نشر في 2025-02-26
تصفح:643

Why Does Flexbox in IE10 Render with Unpredictable Widths?

ie10 flexbox conundrum: enigma cross-browser

محبط بسبب السلوك الغامض لـ Flexbox في IE10؟ ليس أنت فقط. على الرغم من اعتمادها على نطاق واسع في المتصفحات الحديثة ، فإن دعم Flexbox في IE10 يترك الكثير مما هو مرغوب فيه. &&&]

Display: Flex ؛ Flex-Direction: ROW ؛

}

&&&] Flex: auto 1 ؛

display: flex;
flex-direction: row;
`

من الناحية النظرية ، يجب أن يؤدي هذا التخطيط إلى تقديم نوع إدخال =" إرسال "بعرض ثابت قدره 31px ، بينما نوع الإدخال =" النص "يملأ بسلاسة المساحة المتبقية. ومع ذلك ، في IE10 ، فإن نوع الإدخال = "النص" الافتراضي بعدوان لعرض محير قدره 263 بكسل. وهو يدعم نسخة وسيطة من المواصفات ، والتي تفتقر إلى بعض القدرات. لسوء الحظ ، هذه القدرات المفقودة تمنع التصميم من التصرف كما هو متوقع. لبعض البادئات CSS ، مثل -MS -Flex.

استخدم CSS polyfill:
width: 31px;

ترقبوا تحديثات المتصفح ، حيث قد تقدم الإصدارات المستقبلية من IE أكثر قوة دعم Flexbox. حتى ذلك الحين ، يمكن أن تساعدك هذه التكتيكات على التنقل في لغز المتصفح المتقاطع الذي هو Flexbox في IE10.

أحدث البرنامج التعليمي أكثر>

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

Copyright© 2022 湘ICP备2022001581号-3