Carregando agora

O TAL DO HTML

Frontend development concept. Website interface design improvement. Web page programming, coding and testing. IT profession. Isolated flat vector illustration

Histórico

HTML significa Hyper Text Markup Language, foi criado por Tim Berners-Lee em 1989 dentro do CERN, organização européia da área da Física Nuclear, com o objetivo de melhorar a comunicação entre os pesquisadores.

As primeiras regras sintáticas do HTML eram bem flexíveis, mas no inicio da década de 90, com a criação do World Wide Web Consortium (W3C), o HTML passou a ter uma especificação mais formal, até então os programadores precisavam criar páginas diferentes, uma pra rodar no Microsoft Internet Explorer e outra para rodar no Netscape Navigator.

Nos anos seguintes o HTML passou por algumas evoluções.

  • 1999: Lançado o HTML4, que no ano seguinte passa a ser uma norma internacional.
  • 2000: Lançamento do XHTML – versão do HTML que usa como base o XML.
  • 2014: W3C lança o HTML5, versão que usamos atualmente.

Meta Tags

As meta tags ficam dentro da tag head e armazenam as informações sobre o documento HTML, são elas:

  • charset: Define a codificação do documento, como UTF-8, por exemplo.
  • content: Conteúdo de texto que recebe o valor dos atributos http-equiv e name.
  • httpequiv: Fornece um cabeçalho HTTP com o objetivo de controlar ações do navegador.
  • title: Recebe o nome da página
  • name: Define o nome do meta dado, alguma delas são:
    • author: identifica o nome do dono da página.
    • description: resumo sobre a página.
    • generator: indica qual programa/plataforma foi utilizado para o desenvolvimento do site
    • keywords: palavras-chaves, ajudam a encontrar a página em sites de busca.
Captura-de-Tela-2022-12-18-as-19.44.01-1024x333 O TAL DO HTML

Conteúdo

A estrutura do HTML é composta por tags, que são elementos marcadores que dizem ao navegador como um objeto da página deve ser mostrado. As tags que compõe a estrutura básica de uma página web são:

  • Body: A tag que engloba todo o conteúdo que será apresentado na tela.

  • Header: Conteúdo introdutório da página ou de uma seção

  • Nav: Agrupa os recursos de navegação do site, geralmente a região onde se encontra os botões para outras páginas ou seções do site.

  • Section: Conjunto de blocos do site com informações independente que quando tomadas como um todo se referem a um único tópico. No exemplo deste artigo o tema “Histórico” é uma seção e o tema “Estrutura” é outra, tópicos diferentes mas ambos se referem ao HTML.

  • Article: Representa conteúdos independentes dentro do site, por exemplo, um post de um blog.

  • Aside: Seção com conteúdo secundário que complementa a informação passada, mas se retirado não irá prejudicar o entendimento do conteúdo.

  • Footer: É o rodapé da página ou da seção, dentro dele podem aparecer todas as outras tags, menos footer e header.
Captura-de-Tela-2022-12-18-as-17.12.58-1 O TAL DO HTML
IFCS/Florianópolis – Prof Herval Daminelli

Você não é obrigado a utilizar todas estas tags, o uso deve fazer sentido com o formato do seu site. Porém a tag body é obrigatória e é fortemente recomendado que use header, section e footer.

VEJO DIVS POR TODOS OS LADOS !

giphy.gif?cid=447c76adxlur175rval9uqo726rzedhit42efamfq2ygupk1&rid=giphy O TAL DO HTML

As tags utilizadas no corpo do site como estrutura são elementos semânticos, elas possuem o objetivo de descrever claramente o seu significado de maneira que fique legível para máquinas e humanos. Existem extensões de navegadores que usam estas tags para fazer a leitura do site para pessoas cegas, por exemplo. Na prática todas elas podem ser substituidas pela tag div, porém hoje em dia é uma má prática.

Captura-de-Tela-2022-12-18-as-17.19.09-1024x707 O TAL DO HTML

O uso de tags semânticas ajuda também na manutenção do código, pois a leitura é muito mais fácil e intuitiva.

Na figura abaixo temos o exemplo de um trecho de código com o uso de elementos semânticos.

Captura-de-Tela-2022-12-18-as-18.49.34 O TAL DO HTML
Trecho com elementos Semânticos

Na figura seguinte temos o exemplo de um trecho de código sem o uso de elementos semânticos.

Captura-de-Tela-2022-12-18-as-18.50.25 O TAL DO HTML
Trecho sem elementos semânticos

Não significa que é proibido o uso de div, porém se dentro do contexto ela puder ser substituída por um elemento semântico, seu uso passa a ser dispensável.

Fique informado:

https://developer.mozilla.org/pt-BR/docs/Web/HTML

https://www.w3c.br/

Captura-de-Tela-2022-12-07-as-01.11.07 O TAL DO HTML

Compartilhar