### HTML – O que é: Definição e principais características

#### Definição de HTML

HTML, sigla para HyperText Markup Language, é a linguagem de marcação padrão utilizada para criar e estruturar páginas na web. Desenvolvida inicialmente por Tim Berners-Lee, a HTML permite a construção de documentos que podem ser exibidos em navegadores de internet. Através de uma série de elementos e tags, a linguagem define a estrutura e o conteúdo de uma página, incluindo textos, imagens, links e outros elementos multimídia. Ao contrário de linguagens de programação, HTML não é usada para criar funcionalidades complexas, mas sim para descrever a aparência e a organização do conteúdo.

#### Estrutura Básica do HTML

A estrutura básica de um documento HTML é composta por uma série de elementos que são aninhados dentro de uma tag “. O documento começa com a declaração do tipo de documento “, seguida pela tag “, que contém duas seções principais: “ e “. A seção “ inclui metadados, como o título da página, links para folhas de estilo e scripts, enquanto a seção “ contém o conteúdo visível da página, como parágrafos, cabeçalhos, imagens e links.

#### Elementos e Tags HTML

Os elementos HTML são definidos por tags, que são palavras-chave cercadas por colchetes angulares. Cada elemento geralmente possui uma tag de abertura e uma tag de fechamento, como `

` e `

` para parágrafos. Existem também elementos auto-fechados, como `` para imagens. As tags podem conter atributos que fornecem informações adicionais sobre o elemento, como `src` para a URL de uma imagem ou `href` para o destino de um link. A correta utilização de elementos e tags é crucial para a criação de páginas web bem estruturadas e acessíveis.

#### Atributos HTML

Os atributos HTML são utilizados para fornecer informações adicionais sobre elementos HTML. Eles são sempre incluídos na tag de abertura e consistem em um nome e um valor, separados por um sinal de igual. Por exemplo, no elemento `Descrição da imagem`, `src` é um atributo que especifica o caminho da imagem, enquanto `alt` fornece um texto alternativo. Atributos comuns incluem `class`, `id`, `style`, e `title`, cada um com uma função específica que ajuda a definir o comportamento e a aparência dos elementos HTML.

#### Semântica HTML

A semântica HTML refere-se ao uso de tags que possuem significado específico, ajudando a descrever o propósito do conteúdo. Tags semânticas, como `

`, `