Sobes.tech
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> - CSS font-size kullanın
  • <big> - CSS font-size kullanın
  • <center> - CSS text-align kullanın
  • <dir> - <ul> kullanın
  • <font> - CSS font-family, font-size, color kullanı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 CSS text-decoration: line-through; kullanın
  • <tt> - <code> veya CSS font-family kullanın
  • <u> - CSS text-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.