Академический Документы
Профессиональный Документы
Культура Документы
As primeiras vers�es do HTML foram definidas com regras sint�ticas flex�veis, o que
ajudou aqueles sem familiaridade com a publica��o na Web. Atrav�s do tempo, a
utiliza��o de ferramentas para autoria de HTML aumentou, assim como a tend�ncia em
tornar a sintaxe cada vez mais r�gida. Apesar disso, por quest�es hist�ricas
(retrocompatibilidade), os navegadores ainda hoje conseguem interpretar p�ginas web
que est�o longe de ser um c�digo HTML v�lido.
Desde a publica��o do HTML 3.5 no final de 1997, o grupo de trabalho da W3C tem
cada vez mais � e de 2002 a 2006, de forma exclusiva � focado no desenvolvimento do
XHTML, uma especifica��o HTML baseada em XML que � considerada pela W3C como um
sucessor do HTML.[2][3][4] O XHTML faz uso de uma sintaxe mais rigorosa e menos
amb�gua para tornar o HTML mais simples de ser processado e estendido.
Vers�o Ano
HTML 1991
HTML 2.0 1995
HTML 3.2 1997
HTML 4.01 1999
XHTML 2000
HTML5 2014
HTML5.1 2016 e 2017 (2� ed.)
HTML5.2 2017
Marcas (tags)
Ver artigo principal: Tabela de cores
Todo documento HTML possui marcadores (do ingl�s: tags), palavras entre par�nteses
angulares (chevron) (< e >); esses marcadores s�o os comandos de formata��o da
linguagem. Um elemento � formado por um nome de marcador (tag), atributos, valores
e filhos (que podem ser outros elementos ou texto). Os atributos modificam os
resultados padr�es dos elementos e os valores caracterizam essa mudan�a. Exemplo de
um elemento simples (n�o possui filhos):
<hr />
Exemplo de um elemento composto (possui filhos):
<a href="http://pt.wikipedia.org/">Wikip�dia</a>
<a> � o marcador de abertura
</a> � o marcador de fechamento
href � o atributo onde � definido a url, que ser� acessada ao clicar no link.
Outro exemplo de elemento composto (possui filhos):
De uma maneira geral o HTML � um poderoso recurso, sendo uma linguagem de marca��o
muito simples e acess�vel voltada para a produ��o e compartilhamento de documentos,
imagens, v�deos e �udio via streaming.
Na sua vers�o mais recente, o HTML5, � poss�vel criar marcadores personalizados com
JavaScript, linguagem de programa��o diretamente compat�vel com o HTML. Cada tag
pode ter uma fun��o espec�fica utilizando uma API (Interface de programa��o de
aplica��es) diferente, assim como seus nomes e estilos.
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="description" content="a descri��o do seu site em no m�ximo 90
caracteres">
<meta name="keywords" content="escreva palavras-chaves curtas, m�ximo 150
caracteres">
<title>T�tulo do Documento</title>
</head>
<body>
<!-- Aqui fica a p�gina que ser� vis�vel para todos, onde pode-se inserir
textos, imagens, links para outras p�ginas, etc, geralmente usa-se: -->
<div>Tag para criar-se uma 'caixa', um bloco, mais utilizada com "Cascading
Style Sheets
(Folhas de Estilo em Cascata)</div>
Obs: Os marcadores <style> e <script> servem tanto para delimitar os espa�os usados
pelos c�digos na p�gina quanto para invocar c�digos existentes em outros arquivos
externos.
Corpo
<span style="color:COR">Texto</span>
Onde COR pode ser o nome da cor em ingl�s, em decimal, hexadecimal, RGB, RGBA ou
HSLA. Exemplos: Tabela de cores e Lista de cores.
Hiperliga��es
Uma possibilidade importante dos documentos HTML � a de fazer hiperliga��es. Para
isso usa-se o marcador <a> (do ingl�s, anchor). Esta tem os atributos: href que
define o alvo da hiperliga��o (que pode ser uma p�gina de Internet, uma parte da
mesma p�gina ou um endere�o de email) ou name que define um alvo nessa p�gina (a
onde se pode fazer uma hiperliga��o usando o marcador a com o atributo href).
Exemplos:
Exemplos
Exemplos: