Sobes.tech
Middle

Որ տեգերը արգելված են HTML5-ում?

sobes.tech AI

Պատասխան AI-ից

HTML5-ում արգելված տեգեր չկան խիստ իմաստով: Փոխարենը, կան տեգեր, որոնք հնացած (deprecated) են և չեն առաջարկվում օգտագործելու համար, քանի որ դրանց ֆունկցիոնալությունը կամ այլ միջոցներով է իրականացվել (օրինակ՝ CSS), կամ ներկայացնում են անվտանգության սպառնալիք, կամ չեն համապատասխանում ժամանակակից հասանելիության և սեմանտիկայի ստանդարտներին:

Նման տեգեր են, օրինակ՝՝

  • <acronym> - օգտագործեք <abbr>
  • <applet> - օգտագործեք <object> կամ <embed>
  • <basefont> - օգտագործեք CSS font-size
  • <big> - օգտագործեք CSS font-size
  • <center> - օգտագործեք CSS text-align
  • <dir> - օգտագործեք <ul>
  • <font> - օգտագործեք CSS font-family, font-size, color
  • <frame> - օգտագործեք <iframe>
  • <frameset> - մի օգտագործեք, frameset-ները հնացած են
  • <isindex> - օգտագործեք <input type="text"> և <form>
  • <noframes> - մի օգտագործեք, կապված է հնացած <frameset>-ի հետ
  • <strike> - օգտագործեք <del> կամ CSS text-decoration: line-through;
  • <tt> - օգտագործեք <code> կամ CSS font-family
  • <u> - օգտագործեք CSS text-decoration: underline;

Որոշները դեռ կարող են աջակցվել բրաուզերների կողմից՝ հետագա համատեղելիության համար, բայց դրանց օգտագործումը խիստ չի խորհուրդ տրվում նոր կոդում: Կարևոր է հետևել HTML-ի արդի ստանդարտներին և օգտագործել սեմանտիկապես ճիշտ և ժամանակակից տեգեր։