X-UA Uyumlu Meta Tag Açıklaması ve Kullanımları

X-UA Uyumlu meta etiketi, web sayfalarını eski IE tarayıcılarında oluşturmaya yardımcı olur.

Uzun yıllar boyunca Microsoft'un Internet Explorer tarayıcısının eski sürümleri, web sitesi tasarımcıları ve geliştiricileri için baş ağrısına neden oldu. Özellikle eski IE sürümlerini ele almak için CSS dosyaları oluşturma ihtiyacı, uzun süredir web geliştiricilerinin hatırlayabileceği bir şeydir. Neyse ki, Microsoft'un en yeni tarayıcısı olan Edge'in yeni sürümleri - Edge, web standartlarıyla çok daha uyumludur ve bu yeni Microsoft tarayıcıları otomatik olarak en son sürüme otomatik olarak güncelleme yaptıklarından beri Bu platformun eski sürümleriyle geçmişte yaptığımız gibi mücadele edemeyeceğimiz olası değildir.

Çoğu web tasarımcıları için Microsoft'un tarayıcı ilerlemeleri, eski IE sürümünün geçmişte bize sunduğu zorluklarla uğraşmak zorunda olmadığımız anlamına geliyor. Ancak bazılarımız çok şanslı değil. Yönetmekte olduğunuz bir site hala eski bir IE sürümünden çok sayıda ziyaretçi içeriyorsa veya bir Intranet gibi bir iç kaynak üzerinde çalışıyorsanız, bir nedenle bu eski IE sürümlerinden birini kullanan bir şirket için Bu tarayıcılar için test edilmeye devam etmeniz gerekecek, ancak bunlar güncel değil. Bunu yapmanın bir yolu, X-UA Uyumlu modunu kullanmaktır.

X-UA-Compatible, web yazarlarının hangi Internet Explorer sürümünün sayfanın oluşturulmasını seçmesini sağlayan bir belge modu meta etiketidir. Bir sayfanın IE 7 (uyumluluk görünümü) veya IE 8 (standart görünüm) olarak oluşturulup oluşturulmayacağını belirlemek için Internet Explorer 8 tarafından kullanılır.

Internet Explorer 11 ile belge modlarının kullanımdan kaldırıldığını unutmayın; artık kullanılmamaktadır. IE11, eski web siteleriyle ilgili sorunlara yol açan web standartları desteği güncelledi.

Bunu yapmak için, etiketin içeriğinde kullanılacak kullanıcı aracısını ve sürümünü belirtirsiniz:

"IE = Emulateıe7"

İçerik için sahip olduğunuz seçenekler şunlardır:

Sürümün taklit edilmesi, tarayıcıya içeriğin nasıl oluşturulacağını belirlemek için DOCTYPE kullanmalarını söyler.

DOCTYPE olmayan sayfalar, quirks modunda işlenecektir.

Eğer tarayıcı versiyonunu taklit etmeden kullanacağınızı söylerseniz (yani, "IE = 7") tarayıcı, sayfayı bir DOCTYPE bildirimi olsun ya da olmasın standart modda oluşturacaktır.

"IE = edge", Internet Explorer'a IE'nin bu sürümü için kullanılabilen en yüksek modu kullanmasını söyler. Internet Explorer 8 IE8 modlarına kadar destekleyebilir, IE9 IE9 modlarını ve benzerlerini destekleyebilir.

X-UA Uyumlu Meta Tag Türü:

X-UA Uyumlu meta etiketi, bir http-equiv meta etiketidir.

X-UA Uyumlu Meta Tag Biçimi:

IE 7'ye öykün

DOCTYPE içeren veya içermeyen IE 8 olarak görüntüleme

Quirks Modu (IE 5)

X-UA Uyumlu Meta Tag Önerilen Kullanımları:

Internet Explorer 8'in sayfayı yanlış görüntülemeye çalışacağından şüphelendiğiniz web sayfalarındaki X-UA Uyumlu meta etiketini kullanın. XML bildirimi olan bir XHTML belgeniz olduğunda olduğu gibi. Belgenin üstündeki XML bildirimi, sayfayı uyumluluk görünümüne atar, ancak DOCTYPE bildirimi standart görünümde gösterilmesini zorlamalıdır.

Gerçeklik kontrolü

IE 5 olarak görüntülenmesi gereken herhangi bir web sitesinde çalıştığınız kuşkusuz olasıdır, ama asla bilmezsiniz!

Bu belirli tarayıcılar için yıllar önce geliştirilen özel yazılımları kullanmaya devam etmek için çalışanların çok eski tarayıcı sürümlerini kullanmaya zorlayan şirketler var. Web endüstrisindeki bizler için, bu gibi bir tarayıcı kullanma fikri çılgın görünüyor, ancak kendi atölyelerinde envanteri yönetmek için onlarca yıllık bir program kullanan bir üretim şirketi hayal edin. Evet, bunu yapmak için kesinlikle modern platformlar var, ancak bu platformlardan birine yatırım yapmışlar mı? Eğer mevcut sistemi kırılmazsa, neden değiştirsinler? Birçok durumda, bunu yapmayacaklar ve bu şirketi çalışanların bu yazılımı ve antik tarayıcıyı çalıştırmaya zorlamalarını zorlayacaksınız.

Olası olmayan? Belki, ama kesinlikle mümkündür. Böyle bir sorunla karşılaşırsanız, bu eski belge modlarında siteyi çalıştırabilmek tam olarak ihtiyacınız olan şey olabilir.

Jennifer Krynin tarafından yazılmış orijinal makale. 6/7/17 tarihinde Jeremy Girard tarafından düzenlenmiştir