HTML 5: Construindo um Website
Tags Básicas
Meta Tags
<html>
<head>
<meta charset="UTF-8">
<meta name="description" content="Descrição do website">
<meta name="keywords" content="palavras,chave">
<meta name="author" content="Autor do website">
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <!-- Janela de visualização-->
<title>Título do Website</title>
</head>
<body>
Corpo do Website
</body>
</html>
<head>
</head>
Cabeçalhos
<h1>Cabeçalho 1</h1>
<h2>Cabeçalho 2</h2>
<h3>Cabeçalho 3</h3>
<h4>Cabeçalho 4</h4>
<h5>Cabeçalho 5</h5>
<h6>Cabeçalho 6</h6>
Linha Horizontal
<hr/>
Quebra de Linha
<br>
Parágrafo
<p>
Parágrafo 1
</p>
Formatadores de Texto
<p>
<big>Texto Grande</big>
<small>Texto Pequeno</small>
<b>Texto em Negrito</b>
<strong>Texto em Negrito</strong>
<i>Texto em Itálico</i>
</p>
<p>
Escrita Normal <sup>Escrita Superior</sup>
</p>
Comentários
<!--
Isto é um comentário
Que encobre mais de uma linha
-->
Cores e Estilos
<body style="background-color:cordefundo">
<h2 style="color:cordafonte">
Cor de fundo e da fonte determinam um Estilo
</h2>
<p style="color: cordafonte; background-color:cordefundo">
Podemos ter um estilo dentro de outro
</p>
</body>
Formatando a Página
<body>
<header>
Cabeçalho
<nav>
Área de Navegação
</nav>
</header>
<main>
Parte principal (conteúdo)
<article>
Artigo
<section>
Seção
<aside>
Exposto
</aside>
</section>
</article>
</main>
<footer>
Rodapé
</footer>
</body>
Links
<a href="https://www.site.com"> Página externa </a>
<a href="pagina.html"> Página no mesmo website </a>
<a href="ebook.pdf"> Arquivo interno </a>
Imagens
<!--
Podemos alterar configurações da imagem como comprimento e largura
-->
<img src="http://www.site.com/foto/"
alt="Título da Imagem"
width="200">
Vídeos
<!--
Vídeos externos
-->
<iframe width="560"
height="315"
src="https://www.site.com/video/"
frameborder="0"
gesture="media"
allow="encrypted-media"
allowfullscreen>
</iframe>
<!--
Vídeos internos
-->
<video src="meuvideo.mp4"
autoplay
controls
width="300"
poster="thumbnail.jpg">
</video>
Listas
<!-- Lista não numerada -->
<ul>
<li>Ítem</li>
</ul>
<!-- Lista numerada -->
<ol>
<li>1. Ítem</li>
</ol>
<ol type="A">
<li>A. Ítem</li>
</ol>
<ol type="a">
<li>a. Ítem</li>
</ol>
<ol type="I">
<li>I. Ítem</li>
</ol>
<ol type="i">
<li>i. Ítem</li>
</ol>
<!-- Lista descritiva -->
<dl>
<dt>Ítem</dt>
<dd>Descrição</dd>
</dl>
Tabela
<table>
<caption>Minha Tabela</caption>
<thead>
<tr>
<th>Cabeçalho 1</th>
<th>Cabeçalho 2</th>
<th>Cabeçalho 3</th>
</tr>
</thead>
<tbody>
<tr>
<td>Linha 1 Coluna 1</td>
<td>Linha 1 Coluna 2</td>
<td>Linha 1 Coluna 3</td>
</tr>
<tr>
<td>Linha 2 Coluna 1</td>
<td>Linha 2 Coluna 2</td>
<td colspan="2">Linha 2 Coluna 3</td>
<td>Linha 2 Coluna 6</td>
</tr>
</tbody>
</table>
Divs e Spans
<!-- Containers um abaixo do outro -->
<div>Div1</div>
<div>Div2</div>
<!-- Containers na mesma linha -->
<span>Span1</span>
<span>Span2</span>
Entradas e Formulários
<form>
<input type="text" value="Insira aqui a entrada"/>
<input type="password" />
<input type="number" />
<input type="checkbox" />
<input type="color" />
<input type="date" />
<input type="email" />
<input type="file" />
<!-- Botões multualmente excludentes -->
<input type="radio" />
<input type="submit" />
<input type="time" />
<input type="url" />
<textarea rows="10" cols="200">
Insira aqui um parágrafo
</textarea>
</form>
Iframe
<iframe src="http://www.site.com/"
frameborder="0"
width="1000"
height="800">
Aviso: Nem todo website suporta iframe
</iframe>
##