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>yokitext-decorationCSSda foydalaning.<strike>: eskirgan,<del>yokitext-decorationCSSda foydalaning.<tt>: eskirgan,<kbd>,<code>yoki CSS (font-family: monospace) bilan foydalaning.<u>: eskirgan,<ins>yokitext-decorationCSSda 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.