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

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

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

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

كتابة لغة 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. وكخطوة إضافية، فإن توفير بدائل نصية فقط لمحتوى الوسائط الغنية ووظائفها سيساعد في تسهيل زحف محركات البحث إلى موقعك وفهرسته، كما أنه سيعمل كذلك على تسهيل وصول المستخدمين الذين يستخدمون تقنيات بديلة مثل برامج قراءة الشاشة.

هل كان ذلك مفيدًا؟
كيف يمكننا تحسينها؟