HTML significa linguagem de marcação de hipertexto, a linguagem usada para produzir documentos para a World Wide Web. Usando tags e atributos, o HTML informa aos navegadores da Web como exibir o texto, hiperlinks e imagens em uma página da Web, bem como como a página deve responder quando um usuário interage com ela. As páginas HTML são normalmente distribuídas na Web usando o protocolo de transferência de hipertexto. As páginas HTML quase sempre usam a extensão de arquivo ".htm" ou ".html".
Histórico do HTML
O HTML foi desenvolvido no início da década de 1990 por Tim Berners-Lee como uma maneira de vincular documentos de texto separados, mas relacionados, em uma estrutura semelhante à da web. Em 1994, a Força-Tarefa de Engenheiros da Internet criou o Grupo de Trabalho HTML, que desenvolveu a especificação HTML 2.0. Alguns desenvolvedores de navegadores da Web começaram a adicionar suas próprias tags ao HTML, porém outros navegadores não podiam suportar as novas tags. Em 1994, o World Wide Web Consortium, chamado W3C, foi formado para ajudar a padronizar a World Wide Web. Depois de 1995, o W3C desempenhou um papel importante no desenvolvimento de novas especificações HTML, assim como os fornecedores de navegadores.
A função do HTML
As páginas HTML contêm informações sobre as fontes, texto, cores, justificação, cores de fundo, parágrafos, imagens, hiperlinks e outros elementos de uma página da Web. Muitas tags podem ser modificadas com atributos, que fornecem mais informações sobre como a página deve ser exibida. As tags e atributos HTML não diferenciam maiúsculas de minúsculas, portanto, letras maiúsculas ou minúsculas podem ser usadas ao escrever código HTML. Páginas separadas, chamadas de folhas de estilo em cascata, podem ser usadas no lugar de tags HTML para especificar o layout de uma página HTML.
Alguns recursos do HTML
Cada página HTML deve ter uma tag HTML e uma tag Body no início do código da página. As tags âncora, representadas por um "A", criam hiperlinks em HTML. As tags Img indicam onde as imagens devem ser exibidas na página e direcionam o navegador para onde essa imagem está armazenada. Tags de parágrafo - apenas um "P" - mostram onde os parágrafos começam e terminam, enquanto as tags de quebra de linha - escritas como "Br" - simplesmente criam um único retorno de carro. As tags de tabela criam tabelas com colunas, linhas e células para ajudar a organizar dados e texto na página. HTML pode ser escrito em um editor de texto simples, mas também existem editores dedicados que simplificam o processo.
As funções da marcação HTML
Existem dois tipos de marcação HTML; física e lógica. A marcação física especifica o método exato no qual um documento deve ser exibido. Por exemplo, a marca em negrito, um "B", informa ao navegador da Web para exibir o texto em negrito. A marcação lógica descreve a função pretendida de uma sequência de texto ou outro elemento, que é deixado para o navegador da Web interpretar. A marca Strong é um exemplo de marcação lógica, que a maioria dos navegadores da Web exibe em negrito, mas pode ser exibida de qualquer forma que enfatize o texto.
Navegadores da Web e HTML
Não importa como um navegador da Web seja programado, ele será capaz de exibir uma página HTML bem escrita de forma eficaz. A mesma página pode parecer diferente em navegadores diferentes, mas as funções permanecem as mesmas. A maioria dos navegadores, como o Internet Explorer, exibe páginas da Web com todas as fontes, cores, imagens e links que podem ser navegados usando um mouse ou uma tela sensível ao toque. No entanto, o navegador Lynx exibe a mesma página apenas como texto e é navegado com um teclado.