2011-12-03 16 views
5

Harici stil sayfamı veya komut dosyasını bağlarken sayfama type = "value" eklemem gerekir mi? HTML5'te artık gerekli olmadığını duydum. Hala bazı HTML dosyalarında görüyorum. Hala öğreniyorum. Yardım için teşekkürler.HTML5'te type = "value" i hala eklemem gerekir mi?

+0

http: // stackoverflow kopyası.com/questions/4195427/is-the-type-attribute-gerekli-script için-etiketler – simshaun

+2

Tam olarak bir değil; Diğer soru ise sadece komut dosyası etiketleri. – Jacob

cevap

5

HTML5'te buna gerek yoktur, ancak HTML < = 4 veya XHTML içinde gereklidir.

+0

Pallazo, merak ettiğim şey bu. Teşekkürler. – Midtone

6

Hayır, artık gerekli değil. MIME türü, HTTP Content-Type başlığı aracılığıyla da gönderilir, bu nedenle type="text/css" kullanımı yalnızca bayt olur.

6

Her bir farklı öğenin kuralları HTML5'te farklılık gösterir.

tip nitelik verilerinin senaryo veya biçimi dilini verir:

<script> eleman bir varsayılan değer öğesi için tanımlanan type="text/javascript" ait sahiptir. Özellik mevcutsa, değeri geçerli bir MIME türü olmalıdır. Charset parametresi belirtilmemelidir. Öznitelik yoksa kullanılır, varsayılan "metin/javascript" dir.

<link> element sadece tarayıcıya bir 'ipucu' olarak niteliğini kullanır: Harici kaynak bağlantıları için

onlar getirilirken önlemek, böylece, type özelliği, kullanıcı aracıları için bir ipucu olarak kullanılır desteklemedikleri kaynaklar. Öznitelik varsa, kullanıcı aracısı, kaynağın belirtilen türde olduğunu varsaymalıdır (geçerli bir MIME türü olmasa bile, örneğin boş dize). Öznitelik atlanırsa, ancak dış kaynak bağlantı türünün tanımlı bir varsayılan türü varsa, kullanıcı aracısının kaynağın bu türden olduğunu varsayması gerekir. UA, verilen bağlantı ilişkisi için verilen MIME türünü desteklemiyorsa, UA, kaynağı almamalıdır; UA, verilen bağlantı ilişkisi için verilen MIME türünü destekliyorsa, UA, kaynağı, dış kaynak bağlantısının belirli türü için belirtilen uygun zamanda almalıdır. Öznitelik atlanırsa ve dış kaynak bağlantı türü tanımlı bir varsayılan tür içermiyorsa, ancak tür biliniyor ve destekleniyorsa kullanıcı aracısı kaynağı alacaktır, o zaman kullanıcı aracısı kaynağı alacağı varsayımıyla elde etmelidir. desteklenmeli.

Kullanıcı aracıları, öznitelik türünü dikkate almamalı - kaynağı getirdikten sonra, kullanıcı aracıları gerçek türünü belirlemek için type özniteliğini kullanmamalıdır. Yukarıda sözü edilen varsayılan türden değil, kaynağın uygulanıp uygulanmayacağını belirlemek için yalnızca asıl tip (bir sonraki paragrafta tanımlandığı gibi) kullanılır.

türü özelliği stil dilini verir:

<style> eleman bir varsayılan değer type="text/css" ait ile, bir komut dosyasına benzer. Özellik mevcutsa, değeri bir stil dili belirten geçerli bir MIME türü olmalıdır. Charset parametresi belirtilmemelidir. Öznitelik yokken kullanılan tür özniteliğinin varsayılan değeri "text/css" dir.

Gereksinim duyduğunuz tüm bilgileri HTML5 specifications adresinde bulabilirsiniz.

+0

Detaylı cevap için teşekkürler. Çok yararlı. – Midtone

İlgili konular