سؤال

ولدي شعبة تحتوي على PNG خلفية الصورة. بعد عرض شعبة على صفحة الويب الخاصة بي في IE7، هناك بيضاء بين شعبة وتذييل الصفحة. جميع المتصفحات الأخرى (بما في ذلك IE8) تعرض PNG بشكل صحيح. سيكون موضع تقدير أي أفكار على قرار؟

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

المحلول

ومجرد التفكير هنا، ولكن ربما انها أنماط المتصفح الذي مضيفا أن بيضاء؟

وحاول استخدام CSS إعادة تعيين .

نصائح أخرى

ومن المحتمل جدا أن يكون لديك المساحة البيضاء المحيطة العلامة img الخاص مما يجعل من حرف أبيض واحد في IE6 و IE7.
أفترض التعليمات البرمجية يشبه:

<div>
    <img/>
</div>

ومحاولة جعل ذلك:

<div><img/></div>

وهكذا:
- لا مسافة بيضاء
- لا أحرف سطر جديد

وإجبار المتصفح لعلاج الصورة كعنصر كتلة يجب إبطال أية هوامش الموروثة التي يتم منحها. جرب هذا:

<style type="text/css">
.blockify { display: block; }
</style>

<img src="/path/to/my/image.png" width="100" height="100" class="blockify" />

ونضع في اعتبارنا أن صورتك يتصرف الآن مثل علامة DIV. حتى تطبيق الخاص التنسيق / تحديد المواقع وفقا لذلك. على سبيل المثال، إذا كنت تريد أن تركز الرسم الخاص بك، يجب القيام بذلك مثل أي عنصر DIV آخر:

<style type="text/css">
.blockify { display: block; margin: 0px auto; } 
/* auto margins help center block elements */
</style>
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top