Elementos modificados e ausentes no html5

Existiam no HTML alguns elementos que traziam apenas características visuais e não semânticas para o conteúdo da página. Esses elementos anteriormente foram descontinuados porque atrapalhavam o código e também porque sua função era facilmente suprida pelo CSS. Contudo, alguns destes elementos voltaram à tona com novos significados semânticos. Outros elementos que não descontinuados, mas seus significados foram modificados.

Elementos modificados

  •  O elemento B passa a ter o mesmo nível semântico que um SPAN, mas ainda mantém o estilo de negrito no texto. Contudo, ele não dá nenhuma importância para o text marcado com ele.
  •  O elemento I também passa a ser um SPAN. O texto continua sendo itálico e para usuários de leitores de tela, a voz utilizada é modificada para indicar ênfase. Isso pode ser útil para marcar frases em outros idiomas, termos técnicos e etc.

O interessante é que nestes dois casos houve apenas uma mudança semântica. Provavelmente você não precisará modificar códigos onde estes dois elementos são utilizados.

  • O elemento a sem o atributo href agora representa um placeholder no exato lugar que este link se encontra.
  • O elemento address agora é tratado como uma seção no documento.
  • O elemento hr agora tem o mesmo nível que um parágrafo, mas é utilizado para quebrar linhas e fazer separações.
  • O elemento strong ganhou mais importância.
  • O elemento head não aceita mais elementos child como seu filho.

Elementos ou atributos descontinuados

Os elementos abaixo foram descontinuados por que seus efeitos são apenas visuais:

  •  basefont
  •  big
  •  center
  •  font
  •  s
  •  strike
  •  tt
  •  u

Os elementos abaixo foram descontinuados por que ferem os princípios de acessibilide e usabilidade:

  •  frame
  •  frameset
  •  noframes

Os elementos abaixo não foram incluídos na especificação porque não tiveram uso entre os desenvolvedores ou porque sua função foi substituída por outro elemento:

  •  acronym não foi incluído porque criou um bocado de confusão entre os desenvolvedores que preferiram utilizar a tag abbr.
  •  applet ficou obsoleto em favor da tag object.
  •  isindex foi substituído pelo uso de form controls.
  •  dir ficou obsoleto em favor da tag ul.
Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s