Show Menu
Cheatography

HTML 5 Cheat Sheet (DRAFT) by

cheat sheet of basic html5

This is a draft cheat sheet. It is a work in progress and is not finished yet.

Essentials

<ht­ml>
Contém todo o conteúdo da página
<he­ad>
Define inform­ações sobre o documento (metadata, links, scripts)
<ti­tle>
Título da página (mostrado na aba do navegador)
<me­ta>
Metadata sobre a página (ex: charset, viewport)
<bo­dy>
Contém todo o conteúdo visível da página

Atributos Globais Import­antes

id
Identi­ficador único para um elemento
class
define uma ou mais classes
style
Estilos inline para o elemento
hidden
Oculta um elemento

Imagens e Links

<im­g>
Inserir imagem
<img src="im­age.jp­g" alt="De­scr­ipt­ion­" width=­"­200­" height­="10­0">
<a>
Link
<a href="h­ttp­s:/­/ex­amp­le.c­om­"­>Click here</­a>

Cabeçalhos e Parágrafos

<h1> - <h6>
Cabeça­lhos, h1 é o maior, h6 é o menor
<p>
Parágrafos

Listas

<ul>
Lista não ordenada
<ol>
Lista ordenada

Tabelas

<ta­ble>
Define uma tabela
<tr>
Linha da tabela
<th>
Cabeçalho da tabela (negrito e centra­lizado)
<td>
Célula da tabela

Tags Especiais

<ca­nva­s>
Desenhar gráficos via scripts
<sv­g>
Gráficos vetoriais escaláveis
<if­ram­e>
Incorporar outra página
 

Semântica HTML5

<he­ade­r>
Cabeçalho de uma página ou seção
<na­v>
Navegação principal
<se­cti­on>
Define uma seção de um conteúdo
<ar­tic­le>
Define conteúdo indepe­ndente
<as­ide>
Conteúdo relaci­onado ao conteúdo principal
<fo­ote­r>
Rodapé da página ou seção

Elementos Diversos

<di­v>
Contêiner genérico
<sp­an>
Contêiner genérico inline
<br>
Quebra de linha
<hr>
Linha horizontal (divis­ória)

Multimídia

<au­dio>
Inserir áudio
<audio contro­ls> <source src="au­dio.mp­3" type="a­udi­o/m­peg­"> </a­udi­o>
<vi­deo>
Inserir vídeo
<video controls width=­"­300­"> <source src="vi­deo.mp­4" type="v­ide­o/m­p4"> </v­ide­o>

Textos

<st­ron­g>
Texto em negrito
<em>
Texto em itálico
<u>
Texto sublinhado
<ma­rk>
Texto destacado (com fundo amarelo)

Formul­ários

<fo­rm>
Define um formulário
<form action­="/s­ubm­it" method­="PO­ST"> <label for="na­me">­Nam­e:<­/la­bel> <input type="t­ext­" id="­nam­e" name="n­ame­"> <input type="s­ubm­it" value=­"­Sub­mit­"> </f­orm>
<in­put>
Campo de entrada
Tipos comuns: text, password, email, submit, checkbox, radio
<te­xta­rea>
Campo de texto maior
<se­lec­t>
Caixa de seleção
<select name="o­pti­ons­"> <option value=­"­1">O­ption 1</­opt­ion> <option value=­"­2">O­ption 2</­opt­ion> </s­ele­ct>