Middle
HTML5'te hangi etiketler yasaktır?
sobes.tech yapay zeka
AI'dan gelen yanıt
HTML5'te yasaklanmış etiketler tam anlamıyla yoktur. Daha çok, kullanımı önerilmeyen ve eski (deprecated) olan etiketler vardır, çünkü işlevsellikleri ya başka yollarla (örneğin CSS ile) uygulanmış ya da güvenlik tehdidi oluşturuyor ya da modern erişilebilirlik ve semantik standartlarına uymuyorlar.
Bunlardan bazıları şunlardır:
<acronym>-<abbr>kullanın<applet>-<object>veya<embed>kullanın<basefont>- CSSfont-sizekullanın<big>- CSSfont-sizekullanın<center>- CSStext-alignkullanın<dir>-<ul>kullanın<font>- CSSfont-family,font-size,colorkullanın<frame>-<iframe>kullanın<frameset>- kullanmayın, framesetler eski<isindex>-<input type="text">ve<form>kullanın<noframes>- kullanmayın, eski<frameset>ile bağlantılı<strike>-<del>veya CSStext-decoration: line-through;kullanın<tt>-<code>veya CSSfont-familykullanın<u>- CSStext-decoration: underline;kullanın
Bazıları tarayıcılar tarafından geri uyumluluk nedeniyle desteklenebilir, ancak yeni kodda kullanımı son derece önerilmez. Güncel HTML spesifikasyonlarına uygun hareket edilmeli ve semantik olarak doğru ve modern etiketler kullanılmalıdır.