Fundamentos HTML
Organização em Tags¶
<!DOCTYPE>
<html>
<head>
</head>
<body>
<h1> Aqui temos um títutlo H1</h1>
<p> E aqui temos um parágrafo.</p>
</body>
</html>
A tag < html > identifica o formato do documento e contém todas as outras tags do documento.
A < head > é a tag que guarda metadados. Seu conteúdo não é exibido, a não ser no título do documento, que será exibido na aba pelo navegador.
O < body > é o local onde tudo o que for sendo inserido será exibido na tela principal do navegador. Dentro do body colocamos todas as outras tags que irão compor o documento como: main, header, navbar, aside, forms, footer.
Recursos do HTML¶
- Uma linguagem fácil e simples, pode ser facilmente entendida e rapidamente praticada.
- Fácil de fazer documentos impactantes, devido a suass tags semânticas.
- É uma linguagem de marcação, logo, ela proporciona um design flexível.
- Facilita nossa vida ao nos permitir criar qualquer tipo de link dentro da página.
- Não depende de plataforma: roda no Windows, Mac, Linux, qualquer smartphone.
- É um grande mundo multimídia: é possível colocar gráficos, vídeos e sons!
Novos Recursos do HTML 5¶
- Novos elementos semânticos!
- Forms 2.0 - Novos atributos e melhorias para a tag < input >.
- WebSocket - Uma nova geração bidirecional de comunicação para tecnologias web.
- Canvas - Permite desenho bidimensional utilizando JavaScript.
- Audio e Vídeo - Agora isso já vem nativo no HTML, não precisa de terceiros.
- Server-Sent Events - Permite toda a indústria de streaming.
- Geolocalização - Os visitantes podem decidir compartilhar a geolocalização com a aplicação web.
- Drag and drop - Arrastar e jogar, função que permite um jeito interativo de manipular arquivos.
- Microdata - Permite que o autor customize seus próprio elementos semântico, relação entre item <-> propriedades.
Encodando caracteres¶
Os autores do documento devem informar o metadado de charset no início do documento:
<!DOCTYPE html>
<html lang="pt-BR"> <!-- define o idioma do documento -->
<head>
<meta charset="UTF-8"> <!-- define o tipo de letra do documento -->
<title>Título</title>
</head>
Linkando arquivo CSS¶
Para fazer ligação com um arquivo CSS, ainda dentro da tag < head > abra uma tag < link >:
Fazendo conexão com um arquivo javaScript¶
Mediante a tag < script >.
Com essas informações você já tem seu documento HTML pronto para uso.