سؤال

لدي موقع DotNetNuke حيث شعاري الرئيسي هو ملف PNG باستخدام الشفافية.لقد قمت بتجربة GIF ولكن الجودة لم تكن جيدة بما فيه الكفاية.

على أي حال، كان الأمر رائعًا على IE7 ولكنني رأيت موقعي في IE6 للتو ولاحظت أن الشفافية لا تعمل مع الشعار الخاص بي.

هل يعرف أحد طريقة سريعة لإصلاح ذلك في بوابة DotNetNuke؟

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

المحلول

لا أعلم أنها مشكلة DotNetNuke بقدر ما هي مشكلة IE6.على أية حال، إليك موقع يوضح لك كيفية التغلب على مشكلات png الخاصة بـ IE6.نأمل أن يساعد.

http://24ways.org/2007/supersleight-transparent-png-in-ie6

نصائح أخرى

للحصول على طريقة خاصة بـ DotNetNuke لإصلاح المشكلة، يمكنك تثبيت ملف مجموعة أدوات DotNetNuke, ، واستخدم IE PNG إصلاح القطعة على موقعك (من المحتمل تضمينه في بشرتك).

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

IE6 لا يدعم ملفات PNG الشفافة.إنها ليست مشكلة DotNetNuke.يمكنك محاولة النظر في بعض حلول جافا سكريبت التي تساعد مع IE6.

يجب أن يجد البحث في Google "pngfix" الكثير من التقنيات المختلفة لتمكين شفافية ألفا في IE6.

واحد مشترك هو أ ملف سلوك HTC.

لا يمكنك.يدعم IE6 فقط إصدارًا محددًا وقبيحًا بصريًا من شفافية PNG.وأعتقد أنه PNG-8.

يمكنك استخدام أ تعليق مشروط للتعامل مع IE6 بشكل مختلف:

<!--[if IE 6]>
background-image:crappy.gif
<![endif]-->

هناك بعض المناقشات بخصوص هذا الأمر في منتديات dotnetnuke.com، ولكن كان لدي معايير تاريخ خاطئة في بحثي، لذا فإن سبب عدم رؤيتي لأي ردود سابقًا واعتقدت أنني سأطرحها هنا.

أعتقد أنني وجدت ما أبحث عنه من منظور dotnetnuke، وهي وحدة تقوم بتثبيتها على صفحتك والتي تعمل على إصلاح هذه المشكلة تلقائيًا.ولكن لسوء الحظ عليك أن تدفع ثمنها.(لن أقوم بنشر الرابط لأنني لا أريد أن يعتقد الناس أنني كنت أطلب منهم فقط الإعلان عنهم.)

لا علاقة له بـ DotNetNuke، فهو تابع لـ IE6.IE6 لا يعمل بشكل جيد مع بعض ملفات PNG الشفافة.

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