سؤال

لدي موقع صغير تطويرها باستخدام VS2005 و mySQl ، انها فقط 2 webforms و صفحة تسجيل الدخول.

خلال مرحلة التطوير والاختبار ، العملاء تستخدم IE6 و كان يبحث بخير, نحن لم اختبار مع المتصفحات الأخرى لأنه هو تطبيق صغير و مجرد إضافة كبيرة في تطبيقات سطح المكتب.

العميل أبلغني أن الموقع لا يحب نفسه عندما تثبيت IE7 ، على سبيل المثال لدي الإنترنتمن التي تظهر صفحة مع Gridview التي تتكاثر صفحات(AllowPaging=على) لا تبدو على ما يرام في IE7 و لا أستطيع التنقل إلى صفحات أخرى في Gridview ، ولكن كان يعمل بشكل جيد مع IE6 ، وليس هناك أشياء معقدة, فقط خطة GridView صغيرة التنسيق.

أنا تثبيت IE8 و لا تبدو على ما يرام مع ذلك أيضا, حتى في التوافق المزاج.

وقد أي شخص واجه نفس المشكلة؟, وما ينبغي أن يكون أسرع أو أفضل حل لذلك؟.

وأنا أعلم ، أنا لا ينبغي أبدا استخدام WEBFORMS مرة أخرى.

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

المحلول

السبب الوحيد الفرق في الشكل بين إصدارات المتصفح الخاص بك هو التصميم doctype.

تبدأ مع وضع doctype لتشغيل في وضع المراوغات.يمكنك الحصول على معلومات حول هذا الموضوع هنا.

بعد ذلك إذا كانت الأمور تتحسن.إذا لم يكن بدء تمزيق أي css/الأساليب/مواضيع قد تكون تستخدم.ثم نبني عليه مرة أخرى باستخدام CSS العادية.

بالمناسبة, نماذج ويب ليست المشكلة في هذه الحالة ؛ انها قضية التصميم.

نصائح أخرى

كما كريس المذكورة ، أضف إلى ذلك أن المتصفحات حقا مزعج بعض الاختلافات التي تجعل سحب شعرك في بعض الأحيان, و 90 % من الوقت الذي هو ذات الصلة إلى CSS.

لذا أقترح التالي

  • استخدام أداة تسمى أي اختبار ، بل هو أداة مذهلة التي تمكنك من اختبار المواقع الخاصة بك في جميع إصدارات IE.
  • استخدام المشروط الأوامر لاستهداف أي إصدار محدد إذا كان بعض CSS القاعدة خطأ.
  • نحن نستخدم هذه الأداة http://rafael.adm.br/css_browser_selector/ ومن المدهش حقا انها تتيح لك تحديد قواعد css لكل متصفح بدون القرصنة أو الشرطية بيان ، ولكن الجانب السلبي هو جافا سكريبت يعتمد لكننا قد لا يشكو.
  • أيضا هذا البرنامج النصي http://dean.edwards.name/IE7/ التي هي رائعة ، وسوف تتيح IE 6 تتصرف مثل IE 7 والذي سيوفر لك طن من المشاكل ، هو مرة أخرى Java Script تعتمد.
  • تجنب الخارقة قدر الإمكان ، الأساليب المذكورة أعلاه سوف تساعدك كثيرا.

ويساعد هذا الأمل.

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