Middle
Jakie tagi są zabronione w HTML5?
sobes.tech AI
Odpowiedź od AI
W HTML5 nie ma zabronionych tagów w ścisłym tego słowa znaczeniu. Raczej, istnieją tagi, które są przestarzałe (deprecated) i niezalecane do użycia, ponieważ ich funkcjonalność została lub jest realizowana innymi środkami (np. CSS), albo stanowią zagrożenie dla bezpieczeństwa, albo nie spełniają nowoczesnych standardów dostępności i semantyki.
Przykłady takich tagów to:
<acronym>- użyj<abbr><applet>- użyj<object>lub<embed><basefont>- użyj CSSfont-size<big>- użyj CSSfont-size<center>- użyj CSStext-align<dir>- użyj<ul><font>- użyj CSSfont-family,font-size,color<frame>- użyj<iframe><frameset>- nie używaj, framesety są przestarzałe<isindex>- użyj<input type="text">i<form><noframes>- nie używaj, związane z przestarzałym<frameset><strike>- użyj<del>lub CSStext-decoration: line-through;<tt>- użyj<code>lub CSSfont-family<u>- użyj CSStext-decoration: underline;
Niektóre z nich mogą być jeszcze obsługiwane przez przeglądarki ze względów kompatybilności wstecznej, ale ich użycie jest wysoce niezalecane w nowym kodzie. Należy kierować się aktualnymi specyfikacjami HTML i używać semantycznie poprawnych i nowoczesnych tagów.