السلام عليكم
الأسباب:
1- الإختلاف الكبير في تنفيذ كل نوع من هذين المستعرضين لتعليمات اللغات المختلفة مثل ال css وال javascript
2- الفايرفوكس يعتمد الكود الدولي المعتمد من الهيئات الدولية التي تعتمد قياسية أكواد التصفح ، بينما الاكسبلورر يتبع مزاج ميكروسوفت
3- كل قالب من قوالب جملة يصادف هذه المشكلة فيعمد الى وضع جمل شرطية في ملف الإندكس index.php ليتم تنفيذها في حالة الاكسبلورر فقط وفي حالة هذا القالب ستجدين التعليمة
<!--[if gte IE 7.0]>
وكل ما تحتها حتى تعليمة
<![endif]-->
الأخيرة هي جمل شرطية للتنفيذ فقط مع الاكسبلورر 7 و 6
3- وجود أكثر من ملف css يتحكمون في القوائم ، كل منهم له أولوية في التنفيذ ، وهنا أيضا تختلف الأولويات في مستعرض عن الآخر
اذا كان سؤالك يتعلق بكيفية اجبار هذه القائمة على الارتساء يمينا في كلا المستعرضين فيمكنك تجربة تعديل التعليمة float:left الى right وذلك في كل من
#ja-mainnav ul.menu
ja-sosdmenu.css (line 140)
وكذلك لجعل ترتيب عناصر القائمة يبدأ من اليمين
#ja-mainnav ul.menu li
ja-sosdmenu.css (line 152)
تحياتي