Tarayıcı uyumluluğu

Kullanıcılar web sitenizi genellikle bir tarayıcı kullanarak görüntüler. Her tarayıcı web sitesi kodunuzu farklı bir şekilde yorumlar. Yani web siteniz, farklı tarayıcılar kullanan ziyaretçilere farklı görünebilir. Genel olarak, tarayıcıya özgü davranışlara güvenmeyin. Örneğin, tarayıcının bir içerik türünü veya kodlamayı siz belirtmeden doğru bir şekilde algılayacağına güvenmeyin. Ayrıca, sitenizin beklenmedik bir şekilde davranmasını önlemek için uygulayabileceğiniz bazı adımlar vardır.

Sitenizi olabildiğince fazla tarayıcıda test edin

Web tasarımınızı oluşturduktan sonra, emek vererek hazırladığınız tasarımın tüm ziyaretçilerinize ulaştığından emin olmak için sitenizin görünümünü ve işlevlerini birden çok tarayıcıda inceleyin. İdeal olarak, site geliştirme sürecinde mümkün olduğunca erken teste başlayın. Farklı tarayıcılar ve hatta aynı tarayıcının farklı sürümleri sitenizi farklı biçimde görebilir. Sitenizi görüntülemekte kullanılan en popüler tarayıcılar hakkında fikir edinmek için Google Analytics gibi hizmetlerden yararlanabilirsiniz.

İyi, net anlaşılan bir HTML yazın

HTML'niz geçerli olmasa bile, siteniz bazı tarayıcılarda doğru görünebilir. Ancak, tüm tarayıcılarda ya da gelecekteki tarayıcıların tümünde doğru görüneceğinin garantisi yoktur. Sayfanızın tüm tarayıcılarda aynı görünmesini sağlamanın en iyi yolu sayfanızı geçerli HTML ve CSS kullanarak yazıp olabildiğince çok tarayıcıda test etmenizdir. Temiz, geçerli HTML iyi bir sigorta poliçesi gibidir. CSS kullanmak ise, sunumu içerikten ayırır ve sayfaların daha hızlı yüklenip görüntülenmesine yardımcı olabilir. W3 Konsorsiyumu tarafından sağlanan ücretsiz HTML ve CSS doğrulayıcıları gibi doğrulama araçları, sitenizi kontrol etmede faydalı olabilir. HTML Tidy gibi araçlar ise kodunuzu hızlıca kolay bir şekilde temizlemenize yardımcı olur. (Geçerli HTML kullanmanızı önersek de bu, Google'ın sitenizi tarama ve dizine ekleme biçimini etkileyen faktörlerden biri değildir.)

Karakter kodlamanızı belirtin

Tarayıcıların sayfanızdaki metni görüntülemesine yardımcı olmak amacıyla dokümanınız için bir kodlama belirleyin. Bazı tarayıcılar dokümanın sonlarında yer alan karakter kümesi bildirimlerini tanımayacağından bu kodlamayı, dokümanın (veya çerçevenin) üst kısmına yerleştirin. Ayrıca, web sunucunuzun çakışan HTTP başlıkları göndermediğinden emin olun. content-type: text/html; charset=ISO-8859-1 gibi bir üst bilgi, sayfanızdaki karakter kümesi bildirimlerini geçersiz kılar.

Erişilebilirliği göz önünde bulundurun

Tüm kullanıcıların tarayıcılarında JavaScript etkin olmayabilir. Ayrıca, ActiveX gibi teknolojiler her tarayıcıda iyi (ya da hiç) görünmeyebilir. Hem rich media dosyalarını kullanma yönergelerimize uymanızı hem de sitenizi Lynx gibi salt metin tarayıcıda test etmenizi öneririz. Zengin medya içeriğine alternatif olarak salt metin içeriği sağlamanız, arama motorlarının sitenizi taramasını ve dizine eklemesini kolaylaştırır ve sitenizin, ekran okuyucular gibi alternatif teknolojiler kullanan kullanıcılar için daha erişilebilir olmasını sağlar.