ELEMENTOS MODIFICADOS E AUSENTES
No HTML existiam alguns elementos com caraterísticas apenas visuais e não semânticas, esses elementos atrapalhavam o código e podiam ser substituídos utilizando o CSS. Aguns elementos foram substituídos e outros retornaram com significados modificados.
Exemplos de elementos modificados
O elemento b retornou com o mesmo nível semântico do span mas mantem seu estilo negrito.
O elemento i também passou a conter o nível semântico do span porém mantendo seu estilo itálico apresentando ênfase na frase.
Nos dois casos a cima ocorreu apenas uma mudança semântica provavelmente não sendo necessária a modificação dos códigos onde são encontradas.
O elemento a sem o atributo href agora representa um placehold no exato lugar onde este link se encontra.
O elemento strong agora possui mais importância.
O elemento head não pode mais conter elementos child como seu filho.
Elementos ou atributos descontinuados
Os elementos a seguir foram descontinuados pois causavam efeitos apenas visuais:
- basefont
- center
- strike
- font
- tt
- u
- s
Já estes foram descontinuados pois ferem os princípios de acessibilidade e usabilidade:
- frame
- frameset
- noframes
Alguns elementos foram descontinuados pois não foram utilizados pelos desenvolvedores ou porque sua função foi substituída por outros elementos. Exemplos:
- acronym foi substituído pela tag abbr pois causou muita confusão entre os desenvolvedores.
- applet ficou obsoleto em favor da tag object.
- isindex foi substituido pelo uso de form control.
- dir ficou obsoleto em favor da tag ul.
Nesse artigo vemos os elementos do HTML que não possuem as mesmas características ou deixaram de existir no HTML5 redefinidos e validados pelo consórcio W3C.