2008-08-25 17 views
6

मैं उन टूल्स के बारे में बात नहीं कर रहा हूं जो एक को ऑपरेटिंग सिस्टम और क्रॉसब्रोसेर्टस्टिंग डॉट कॉम जैसे ब्राउज़र में वास्तविक पृष्ठ को बनाने या चित्रित करने में एक पृष्ठ को देखने देते हैं।IE6/7 और फ़ायरफ़ॉक्स पर समान प्रदर्शन प्राप्त करने के लिए आपका सबसे अच्छा टूल या तकनीक क्या है?

उत्तर

3

तुम लोग अभी भी IE6 के लिए कोडिंग रहे हैं, तो आप एक गलती कर रहे हैं जवाब मिल में मदद करेगा।

आईई 6 जैसे पृष्ठों को प्रस्तुत करने के लिए आईई 6 प्राप्त करने के लिए मैं IE7.js का उपयोग करता हूं। आईई 7 सही नहीं है, लेकिन कम से कम इसमें मानकों की कुछ समानता है। चूंकि मुझे केवल आईई 7 और एफएफ के लिए कोड करना है, इसलिए यह मुझे ब्राउज़र के खिलाफ परीक्षण के मामले में 33% अधिक कुशल बनाता है, जो मुझे लगता है कि अच्छी व्यावसायिक समझ है।

लिंक: IE7.js

0

मैं मानकों को लिखता हूं और फ़ायरफ़ॉक्स और आईई 7 दोनों एक सामान्य अच्छे सेट का पालन करते हैं।

IE6 मर चुका है जहाँ तक मैं चिंतित हूँ लेकिन अगर मैं पेशेवर वेब देव में वापस लाने मैं शायद कि संशोधित करने के लिए होगा;)

0

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

मुझे जावास्क्रिप्ट मतभेदों के साथ और अधिक समस्याएं होती थीं, लेकिन जब मैंने जावास्क्रिप्ट पुस्तकालयों (जैसे jQuery) का उपयोग शुरू किया, तो मैंने इसके साथ कोई गंभीर समस्याएं बंद कर दीं।

0

पैडिंग।

आईई 6 पृष्ठ पर क्षैतिज तत्वों को रखने के लिए मार्जिन का उपयोग करते समय थोड़ा अजीब हो सकता है। यदि आप अपने तत्वों को आकार देते हैं और पैडिंग का उपयोग करने के भीतर सामग्री को स्थान देते हैं, तो आप किसी भी हैक के बिना आईई 6/7, एफएफ, सफारी और ओपेरा में कई लेआउट काम कर सकते हैं। आईई 5.5 टूटी हुई बॉक्स मॉडल की वजह से चीजों को थोड़ा चिपचिपा बनाता है, लेकिन मुझे लगता है कि हम अब ज्यादातर परिस्थितियों में इसे काफी गिन सकते हैं।

0

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

यहां वही है, सिवाय इसके कि मुझे फ़ायरबग और ऐसे उपयोग करने की आवश्यकता नहीं है। मैं केवल IE6 के साथ समस्याओं हाल ही में हालांकि लिया है - सरल सीएसएस द्वारा हल कर रहे हैं जो नजरअंदाज:

/* All browsers read: */ 
html body { 
    margin: 10px; 
} 

/* FF, IE7, Op etc. read: */ 
html > body { 
    margin: 0; 
} 
4

उपयोग ब्राउज़रों में क्षेत्र स्तर एक सीएसएस रीसेट। यूयूआई और एरिक मेयर के पास अच्छे हैं।

0

मैं एली के साथ हूं। फ़ायरफ़ॉक्स के खिलाफ लेखन (फ़ायरबग स्थापित के साथ) आपको "अधिक संगत" कोड लिखने के लिए लिखना पड़ता है और फिर जब आप इसे आईई के साथ संगत बनाने के लिए आते हैं तो लाइन के बाद कम से कम एक नौकरी कम होती है।

साइट QuirksMode का प्रयोग करें आप जानकारी compatbility को

0

यदि यह एक ब्रांड नई परियोजना मैं यह सभी ब्राउज़रों के रूप में मैं परिवर्तन कर मैं लक्षित कर रहा पर सभी एचटीएमएल + सीएसएस परिवर्तनों का परीक्षण करने के लिए एक बिंदु बनाने के लिए है।अतीत में मैंने अपने पसंदीदा ब्राउज़र पर ध्यान केंद्रित किया और फिर दूसरों के साथ परीक्षण करने के बाद यह पता चला कि एक या एक से अधिक छोटे quirks मौजूद थे और वास्तविक कारण पिन-पॉइंट करने के लिए यह बहुत कठिन था। अब मेरे पास सभी ब्राउज़र खुले हैं और यह सुनिश्चित करने के लिए कि प्रत्येक डिस्प्ले मेरी अपेक्षाओं को पूरा करता है, प्रत्येक एचटीएमएल/सीएसएस परिवर्तन के बाद प्रत्येक को ताज़ा करने के माध्यम से जाएं। जब कुछ गलत हो जाता है, तो मुझे पता है कि वास्तव में इसका क्या कारण है।

यह एक ही समय में सभी ब्राउज़रों पर परीक्षण करने के लिए समय लेने वाला प्रतीत हो सकता है, लेकिन लंबे समय तक यह वास्तव में समय बचाता है क्योंकि आप एक बार में समस्याओं को पकड़ते हैं।