Sobes.tech
Junior

HTML5 da qaysi teglar taqiqlangan?

sobes.tech AI

AIdan javob

HTML5 da hech qanday "taqiqlangan" teglar mavjud emas. Biroq, eskirgan (deprecated) va foydalanishga tavsiya etilmaydigan teglar mavjud bo'lib, ular yoki o'z ma'nosini yo'qotgan yoki yanada semantik va boshqariladigan vositalar (masalan, CSS orqali) bilan almashtirilgan. Bunday teglar foydalanilishi validatsiya, kirish imkoniyati va turli brauzerlarda xatti-harakat muammolariga olib kelishi mumkin.

Mana shularning ba'zilari:

  • <acronym>: <abbr> bilan almashtirilgan.
  • <applet>: <object> bilan almashtirilgan.
  • <basefont>: shriftlarni boshqarish endi to'liq CSS orqali amalga oshiriladi.
  • <big>: eskirgan, shrift o'lchamini CSS (font-size) orqali boshqarish.
  • <center>: eskirgan, tekislikni CSS (text-align, margin) orqali boshqarish.
  • <dir>: eskirgan, <ul> bilan almashtirilgan.
  • <font>: eskirgan, shriftlarni CSS bilan boshqarish.
  • <frame>, <frameset>, <noframes>: eskirgan ramka modeli, tavsiya etilmaydi. O'rniga <iframe> yoki boshqa texnikalar (masalan, SPA, AJAX) ishlatiladi.
  • <isindex>: eskirgan.
  • <listing>: eskirgan, <pre> bilan almashtirilgan.
  • <nobr>: eskirgan, CSS (white-space: nowrap) bilan foydalaniladi.
  • <plaintext>: eskirgan, <pre> bilan almashtirilgan.
  • <s>: eskirgan, <del> yoki text-decoration CSSda foydalaning.
  • <strike>: eskirgan, <del> yoki text-decoration CSSda foydalaning.
  • <tt>: eskirgan, <kbd>, <code> yoki CSS (font-family: monospace) bilan foydalaning.
  • <u>: eskirgan, <ins> yoki text-decoration CSSda foydalaning.
  • <xmp>: eskirgan, <pre> bilan almashtirilgan.

Ahamiyatli jihati shundaki, ko'p zamonaviy brauzarlar bu teglarni moslik rejimida hali ham tahlil qiladi va ko'rsatadi, ammo bu bashorat qilinadigan xatti-harakatni kafolatlamaydi va standartlarga mos kelmaydi.