توافُق المتصفح

يستعرض المستخدمون عادةً موقعك الإلكتروني من خلال المتصفح. ويختلف كل متصفح في تفسيره لرمز موقعك الإلكتروني اختلافًا بسيطًا عن غيره، ما يعني أن موقعك الإلكتروني قد يظهر بأشكال مختلفة للزائرين الذين يستخدمون متصفحات مختلفة. وبوجه عام، يجب تجنُّب الاعتماد على سلوك محدد للمتصفح، كالاعتماد على المتصفح في اكتشاف نوع المحتوى أو الترميز بشكل صحيح في حال لم تحدّد ذلك بنفسك. إضافةً إلى ذلك، يمكنك اتخاذ بعض الخطوات للتأكّد من عدم اتخاذ موقعك الإلكتروني أساليب غير متوقعة.

اختبار موقعك الإلكتروني في أكبر عدد ممكن من المتصفحات

بعد إنشاء تصميم لموقعك الإلكتروني، عليك مراجعة شكل الموقع وأدائه على عدة متصفحات للتأكّد من أن كل الزائرين يحصلون على التجربة التي بذلت قصارى جهدك في تصميمها. والأفضل أن تُجري هذا الاختبار في أقرب وقت ممكن أثناء عملية تطوير موقعك الإلكتروني. فالمتصفحات المختلفة، وحتى الإصدارات المختلفة من المتصفح الواحد، قد تعرض موقعك الإلكتروني بأشكال مختلفة. ويمكنك استخدام خدمات مثل إحصاءات Google للحصول على فكرة عامة حول المتصفحات الأكثر استخدامًا لعرض موقعك الإلكتروني.

كتابة لغة HTML جيدة وواضحة

على الرغم من أن موقعك قد يظهر بشكل سليم على بعض المتصفحات حتى وإن كانت لغة HTML غير صالحة، إلا أن ذلك لا يضمن ظهوره بشكل سليم في جميع المتصفحات، أو في المتصفحات الأحدث في المستقبل. وأفضل طريقة للتأكّد من أن صفحات موقعك الإلكتروني تظهر بنفس الشكل في جميع المتصفحات هي كتابة الصفحة باستخدام لغة HTML ولغة CSS صالحتَين، ثم اختبارهما في أكبر عدد ممكن من المتصفحات. إن استخدام لغة HTML واضحة وصالحة هو بمثابة ضمانة جيدة، واستخدام لغة CSS للفصل بين العرض التقديمي والمحتوى يمكن أن يساهم في عرض الصفحات وتحميلها في وقت أسرع. وأدوات التحقق المجانية على الإنترنت مثل أدوات HTML وأدوات تحقق CSS والمقدمة من رابطة الشبكة العالمية (W3C) تشكّل طريقة مفيدة للتحقق من موقعك الإلكتروني، وقد تساعدك أدوات مثلHTML Tidy على إزالة الشوائب من الرمز بسرعة وسهولة. (علمًا أننا نوصي باستخدام لغة HTML صالحة، إنّ ذلك لا يُعدّ في الغالب أحد العوامل التي تتحكم في كيفية زحف محرك البحث Google إلى موقعك الإلكتروني وفهرسته).

تحديد ترميز الأحرف

لمساعدة المتصفحات في عرض النص الموجود على صفحتك، يجب عليك دائمًا تحديد نوع ترميز للمستند الذي تكتبه. ويجب أن يظهر هذا الترميز أعلى المستند (أو الإطار)، لأنّ بعض المتصفحات لن تتعرف على تصريحات مجموعات الأحرف (charset) التي تظهر في المستند. إضافةً إلى ذلك، يجب التأكد من أن خادم الويب لا يرسل عناوين HTTP متعارضة. سيحل عنوان مثل content-type: text/html; charset=ISO-8859-1 محل أي تعريفات لترميز الأحرف على صفحتك.

مراعاة تسهيل الاستخدام

قد لا يقوم جميع المستخدمين بتمكين جافا سكريبت في المتصفحات التي يستخدمونها. إضافةً إلى ذلك، قد لا يتم عرض تقنيات مثل Flash وActiveX جيدًا (أو لا يتم عرضها على الإطلاق) في كل متصفح. ننصح باتّباع إرشادات استخدام Flash والوسائط المتعددة التفاعلية الأخرى، واختبار موقعك الإلكتروني في متصفح نصي فقط مثل Lynx. وكقيمة إضافية، فإن توفير بدائل نصية فقط لمحتوى الوسائط المتعددة التفاعلية ووظائفها سيساعد في تسهيل زحف محركات البحث إلى موقعك الإلكتروني وفهرسته، كما سيساعد أيضًا في تسهيل وصول الزائرين الذين يستخدمون تقنيات بديلة، مثل برامج قراءة الشاشة.