سؤال

كنت مؤخرا قد جاء عبر IE7 فقط الخلل الذي اعتقدت حصة حتى عندما جئت إلى هذا الموقع 6 أشهر من الآن إلى معرفة نفس الشيء, سوف يكون ذلك في متناول اليد.

أعتقد أن أسهل طريقة لإعادة هذا الخطأ يكون html التالية في صفحة المعلن doctype (يعمل بشكل صحيح في "وضع المراوغات" / أي-doctype):

<div style="overflow: auto; height: 150px;">
    <div style="position: relative;">[...]</div>
</div>

في IE7 الخارجي div حجم ثابت الداخلية div نسبيا وضعه و يحتوي على المزيد من المحتوى (على افتراض الداخلية div أسباب تجاوز).في جميع المتصفحات الأخرى, ويبدو أن يعمل كما هو متوقع.

لقطة:bug screenshot

هل كانت مفيدة؟

المحلول

أسهل الإصلاح سيكون إضافة position: relative; الخارجي div.وهذا سيجعل IE7 تعمل على النحو المنشود.

(انظر: http://rowanw.com/bugs/overflow_relative.htm).

تحرير: ذاكرة التخزين المؤقت نسخة من وصلة مكسورة على waybackmachine.org

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top