IE 7/8 تقديم Iinline (طرح عناصر div)، وكتلة: الاعراض لا تتكيف مع المحتوى؟

StackOverflow https://stackoverflow.com/questions/820894

سؤال

ولدي عنصر كتلة (DIV) الذي يمتد عبر صفحة كاملة. أنه يحتوي على عدة عناصر div طرحت من عرض متغير. هذا العنصر يمكن أن يعيش على العديد من صفحات الويب (أي شخص يمكن وضعها على موقعه على الانترنت). في FF على جميع المواقع يتم تقديمها بشكل صحيح وعناصر div طرحت ليست سوى واسعة كما محتوياتها الداخلية. في IE، وأنها تعمل sometimes- لكن في مواقع أخرى لم يحدث ذلك، وبدلا من ذلك تمتد كل طرحت DIV لعرض انها الأم، التي لا ينبغي أن يكون. المرفقة هي صورة لمواصلة مثالا (DIV الأحمر للحاويات، وطرح عناصر div السوداء).

http://img8.imageshack.us/img8/4734/screenrrl.jpg (والتقط صورة صورة، وليس HTML الفعلية تقديم)

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

المحلول

وجدت ذلك! المسألة هي ان كنت تستخدم DIV واحد لمسح كافة العناصر داخل الأم. بعض طرق التقديم في IE لديها مشكلة مع هذا. بدلا من ذلك استبداله بإضافة فئة clearfix إلى الأصل!

نصائح أخرى

ويمكنك استخدام هذا clearfix عن المجاهدين (افترض يتم استخدامه على الصورة):

#list { overflow: hidden; zoom: 1; }

وبدلا من "واضحة: على حد سواء؛"

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