2008-09-05 20 views
12

आईई 8 और फ़ायरफ़ॉक्स 3 के बॉक्स मॉडल के बीच मुख्य अंतर (यदि कोई है) क्या हैं?आईई 8 और फ़ायरफ़ॉक्स 3 के बॉक्स मॉडल के बीच कोई अंतर है?

क्या वे अभी भी वही हैं?

इन दो ब्राउज़रों के बीच अन्य मुख्य अंतर क्या हैं? क्या एक वेब डेवलपर मान सकता है कि ये दो ब्राउज़र समान हैं क्योंकि वे (वेब ​​पर) नवीनतम वेब मानकों का समर्थन करते हैं?

उत्तर

10

इंटरनेट एक्सप्लोरर बॉक्स मॉडल इंटरनेट एक्सप्लोरर 6 के बाद से "निश्चित" किया गया है जब तक कि आपके पृष्ठ मानक अनुपालन मोड में हों।

देखें: Quirks mode और Internet Explorer box model bug

जब तक मैंने आईई को सही ढंग से काम करने के लिए डोटे टाइप घोषणाओं के बारे में सीखा, तब तक वास्तविक दर्द था, क्योंकि आईई डिफ़ॉल्ट रूप से "क्विर्क मोड" में चलता है। तो मानकों के मोड डिक्टिप होने से सबसे दर्दनाक सीएसएस समस्याओं का पूरा समूह खत्म हो जाएगा।

2

मैं कभी यह नहीं मानूंगा कि कोई भी ब्राउज़र एक पृष्ठ को बिल्कुल वही प्रस्तुत करता है .. हमेशा परीक्षण करें!

भले ही वे मानकों का समर्थन करते हैं, विभिन्न ब्राउज़रों और यहां तक ​​कि विभिन्न संस्करणों के बीच बहुत भिन्नताएं हैं। एफएफ 1 अलग-अलग एफएफ 2 को प्रस्तुत करता है जो एफएफ 3 को अलग-अलग प्रस्तुत करता है।

आपको यह भी याद रखना होगा कि प्रत्येक ब्राउज़र का अपना जावास्क्रिप्ट इंजन होता है जो फिर से कुछ स्क्रिप्ट काम करने के लिए और अन्य विफल होने का कारण बनता है।

आप सीएसएस और जावास्क्रिप्ट ढांचे का उपयोग करके इन मतभेदों को कम कर सकते हैं जिन्हें कई ब्राउज़रों का समर्थन करने के लिए विकसित किया गया है।

हालांकि, आपको अभी भी सभी ब्राउज़रों में परीक्षण करना होगा। हमेशा कुछ ऐसा होगा जो बिल्कुल सही नहीं दिखता या व्यवहार नहीं करता है।

0

जो चीजें हमेशा दो (और अन्य ब्राउज़रों) के बीच भिन्न होती हैं वे डिफ़ॉल्ट मान (शीर्षक में फ़ॉन्ट आकार, उदाहरण के लिए) हैं। वे डिफ़ॉल्ट दृश्यों को प्राप्त करने के तरीके को अक्सर अलग-अलग होते हैं, जैसे कि वे बुलेट सूचियों में इंडेंटेशन प्राप्त करने के लिए पैडिंग या मार्जिन का उपयोग करते हैं या नहीं।

कुछ सकारात्मक है कि मैंने अभी देखा है कि आईई 8 आखिरकार ब्लॉक तत्वों के लिए margin: 0 auto के आईई की हैंडलिंग को ठीक करता है जिसे आप क्षैतिज रूप से अपने संबंधित माता-पिता में केंद्रित करना चाहते हैं।