ब्राउज़र संगतता

उपयोगकर्ता सामान्य तौर पर ब्राउज़र का उपयोग करके आपकी वेबसाइट देखते हैं. हर ब्राउज़र आपके वेबसाइट कोड की व्याख्या थोड़े अलग तरीके से करता है, जिसका अर्थ है कि यह विभिन्न ब्राउज़र का उपयोग करने वाले विज़िटर को अलग-अलग तरह से दिखाई दे सकता है. सामान्य रूप से, आपको ब्राउज़र के विशिष्ट व्यवहार पर भरोसा करना छोड़ देना चाहिए, जैसे कि ब्राउज़र पर यह भरोसा करना कि जब आप निर्दिष्ट नहीं करते, तो भी वह सामग्री-प्रकार या एन्कोडिंग की सही प्रकार से पहचान कर लेगा. इसके अलावा, आप यह सुनिश्चित करने के लिए कुछ कदम उठा सकते हैं कि आपकी साइट अप्रत्याशित तरीके से व्यवहार न करे.

जितना संभव हो, उतने अधिक ब्राउज़र में अपनी साइट का परीक्षण करें

जब आप अपना वेब डिज़ाइन बना लें, तब आपको यह जानने के लिए अनेक ब्राउज़र पर अपनी साइट के दिखने और उसके काम करने के तरीके की समीक्षा करनी चाहिए कि आपके सभी विज़िटर को आपकी कड़ी मेहनत से बनी साइट का अनुभव मिले. आदर्श रूप से, आपको जितना हो सके उतनी जल्दी अपनी साइट की विकास प्रक्रिया का परीक्षण प्रारंभ करना चाहिए. विभिन्न ब्राउज़र - और यहां तक की उसी ब्राउज़र के विभिन्न वर्शन - आपकी साइट को अलग तरीके से देख सकते हैं. आप अपनी साइट को देखने के लिए उपयोग किए जाने वाले अधिकांश लोकप्रिय ब्राउज़र पर अच्छा विचार प्राप्त करने के लिए Google Analytics जैसी सेवाओं का उपयोग कर सकते हैं.

अच्छा, साफ़ HTML लिखें

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

अपनी वर्ण एन्कोडिंग निर्दिष्ट करें

लिखित संदेश को आपके पृष्ठ पर रेंडर करने में ब्राउज़र की सहायता के लिए, आपको अपने दस्तावेज के लिए हमेशा एनकोडिंग निर्दिष्ट करनी चाहिए. यह एनकोडिंग दस्तावेज़ (या फ़्रेम) के ऊपरी भाग पर दिखाई देनी चाहिए, क्योंकि कुछ ब्राउज़र उन वर्णसेट घोषणाओं को नहीं पहचानते जो दस्तावेज़ में काफी भीतर दिखाई देती हैं. इसके अलावा, आपको यह सुनिश्चित करना चाहिए कि आपका वेब सर्वर परस्पर विरोधी HTTP शीर्षलेख नहीं भेज रहा है. content-type: text/html; charset=ISO-8859-1 जैसा शीर्षलेख, आपके पृष्ठ की हर वर्णसेट घोषणा को ओवरराइड करेगा.

एक्सेस-योग्यता पर विचार करें

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

क्‍या यह लेख उपयोगी था?
हम उसे किस तरह बेहतर बना सकते हैं?