Sobes.tech
Middle

Millised sildid on HTML5-s keelatud?

sobes.tech AI

Vastus AI-lt

HTML5-s ei ole keelatud silte rangelt mõttes. Pigem on olemas silte, mis on vananenud (deprecated) ja mitte soovitatavad kasutamiseks, kuna nende funktsionaalsus on kas realiseeritud muude vahenditega (näiteks CSS), või nad kujutavad endast turvariski, või ei vasta kaasaegsetele ligipääsetavuse ja semantika standarditele.

Mõned neist siltidest on:

  • <acronym> - kasutage <abbr>
  • <applet> - kasutage <object> või <embed>
  • <basefont> - kasutage CSS font-size
  • <big> - kasutage CSS font-size
  • <center> - kasutage CSS text-align
  • <dir> - kasutage <ul>
  • <font> - kasutage CSS font-family, font-size, color
  • <frame> - kasutage <iframe>
  • <frameset> - ärge kasutage, framesetid on vananenud
  • <isindex> - kasutage <input type="text"> ja <form>
  • <noframes> - ärge kasutage, see on seotud vananenud <frameset>-iga
  • <strike> - kasutage <del> või CSS text-decoration: line-through;
  • <tt> - kasutage <code> või CSS font-family
  • <u> - kasutage CSS text-decoration: underline;

Mõned neist võivad veel toetada brauserid tagasipöördumise tõttu, kuid nende kasutamine on väga soovimatu uues koodis. On oluline järgida kehtivaid HTML-spetsifikatsioone ning kasutada semantiliselt õigeid ja kaasaegseid silte.