2010-06-04 13 views
8

Bir html5 belgesini, üstbilgide aşağıdaki 2 satırı kullanarak doğrulamaya çalıştım:HTML5'te IE'ye özgü meta etiketleri kullanmak yasal mıdır?

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" /> 
<meta http-equiv="imagetoolbar" content="no" /> 

Tüm belge çok güzel bir şekilde doğrulanıyor, ancak IE'ye özgü bu 2 satır, sayfayı geçersiz kılıyor.

Soruma: Bu meta etiketler için yasal bir HTML5 sözdizimi var mı? Kodumun geçerli olmasını çok isterdim, ancak bu etiketler dağıtılamaz.

+0

neden onun bile bir kesinleşmiş standart html5 doğruluyoruz olacaktır. – corymathews

cevap

13

Sunucu/sunucu tarafı koduna erişiminize bağlı olarak, X-UA-Compatible'i başlık olarak teslim edebilirsiniz. Aynısı, imagetoolbar için de yapılabileceğinden emin değilim.

Düzenleme: Diğer seçenek koşullu yorumlar olacaktır:

<!--[if IE]> 
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" /> 
<meta http-equiv="imagetoolbar" content="no" /> 
<![endif]--> 
+2

Hey, şartlı yorumları ile iyi fikir! +1. –

+0

Bir fikrin, zaten bildiğim şeylerden oluştuğunda kayalar olduğunu biliyorum, sadece bir başkası, kendimi düşünmediğim bir şekilde bir araya getirmek için yeterince akıllıydı :) ** güzel bir **, +1 sana ve tabii ki cevap kabul edildi. –

+2

işe yaramazsa özür dilerim :( –

İlgili konular