O que é HTML?

Propaganda
Desenvolvimento
em Ambiente
Web
HTML - Introdução
O que é HTML?
HTML é uma linguagem para descrever a estrutura de uma
página WEB. Ela permite:
Publicar documentos online com cabeçalhos, texto, tabelas, listas,
imagens, etc;
Recuperar informações online via links de hipertexto, com um
clique de botão;
Projetar formulários para conduzir transações de serviços remotos,
uso em busca de informações, fazer reservas, encomendas de
produtos, etc;
Incluir planilhas de informações, vídeos, sons e outras aplicações
diretamente em seu documento.
O que é HTML?
HTML significa Hyper Text Markup Language;
Uma linguagem de marcação é um conjunto de “etiquetas”
(tags) de marcação;
Os documentos HTML são descritos usando as tags HTML;
Cada
tag
HTML
descreve
um
conteúdo
diferente
do
documento.
Assim, o HTML nos permite descrever a estrutura das
páginas usando "marcações". Os elementos da linguagem que
indicam um "parágrafo", "lista", "tabela", entre outros.
Um pouco de história
A primeira versão do HTML foi descrita por Tim
Berners-Lee no final de 1991.
Sem seus 5 primeiros anos (1990-1995), o HTML
teve várias revisões e extensões, organizado
inicialmente pelo CERN (European Organization
for Nuclear Research) e posteriormente pelo
IETF (Internet Engineering Task Force).
Um pouco de história
Com a criação da W3C, o desenvolvimento mudou
novamente. Sendo lançado as versões 3.2, 4.01 e 5.
Versão
Ano
HTML
1991
HTML 2.0
1995
HTML 3.2
1997
HTML 4.01
1999
HTML 5
2014
O que é XHTML?
XHTML é uma variação do HTML que usa a
sintaxe XML
(Extensible Markup
Language).
XHTML tem os mesmos elementos do HTML
(como parágrafos, tabelas, etc), mas a forma de
escrever as marcações é ligeiramente diferente.
O que é CSS?
CSS é uma linguagem para descrever a apresentação de
páginas WEB, incluindo cores, leiaute e fontes. Ela
permite que a apresentação de uma página WEB se
adapte para diferentes tipos de dispositivos, como telas
grandes e pequenas. O CSS é independente do HTML.
A separação do CSS do HTML torna mais fácil a tarefa
de
alterar
sites,
compartilhar
aparências
entre
diferentes páginas e criar páginas sob medida para
diferentes ambientes. Este mecanismo é conhecido
como separação do conteúdo da apresentação.
Sintaxe das tags HTML
Uma tag é composta dos caracteres especiais <, > e /.
Os elementos HTML normalmente são descritos em pares.
Abertura de uma tag:
Fechamento de uma tag:
1. O caractere inicial <
1. Os caracteres iniciais </
2. Nome da tag (tagname)
2. Nome da tag (tagname)
3. O caractere final >
3. O caractere final >
Sintaxe das tags HTML
Exemplo:
<p>Este é um parágrafo.</p>
<p>
Início da tag
</p>
Fim da tag
Alguns elementos podem não ter um fechamento de
tag. Exemplo:
<br/>
Sintaxe das tags HTML
Uma tag pode ter atributos para refinar seu significado.
Os atributos são especificados no início da tag. Eles consistem
de um nome e um valor, separador pelo caractere "=".
Exemplo:
<a href="page.html">Link</a>
WEB Browsers
O propósito de um navegador WEB (WEB Browser) é ler
um documento HTML e mostrá-lo.
O navegador não mostra as tags HTML, mas ele as usa
para determinar como o documento é apresentado.
São
exemplos
de
navegadores:
Internet Explorer e Safari.
Chrome,
FireFox,
Ferramentas para edição de HTML
Não é necessário uma ferramenta especial para criar
uma página HTML. Pode-se escrever HTML "na mão",
usando um editor de texto como o Notepad.
Apesar das marcações HTML poderem ser escritas em
qualquer
editor
de
texto,
editores
especializados podem oferecer facilidades.
HTML
Criando uma página
Tente isso:
1. Abra o bloco de notas (notepad);
2. Digite o texto do exemplo 1;
3. Salve o documento com o nome
“exemplo1.html” e na opção “Codificação”
selecione “UFT-8”;
4. Dê dois cliques no arquivo salvo para abrir a
página no navegador padrão do computador.
Página no Notepad
Condificação UTF-8
Declaração <!DOCTYPE>
Declaração
ajuda
o
navegador
a
mostrar
o
documento corretamente.
Como há outros tipos de documentos na WEB, o
navegador precisa saber o tipo e a versão destes
documentos.
Esta declaração não é case sensitive, portanto
qualquer
combinação
de
minúsculas são aceitáveis.
letras
maiúsculas
e
Elemento html
O
elemento
html
representa
a
raiz
de
um
documento HTML.
O <html> ... </html> contém um elemento head
seguido de um elemento body.
Elemento head
O elemento head representa uma coleção de
metadados para o documento.
O
<head>
...
</head>
contem
o
título
e
informações sobre folhas de estilo e scripts.
O conteúdo no elemento head não é mostrado pelo
navegador.
Elemento body
O elemento body representa o conteúdo principal
do documento.
O <body> ... </body> contem as marcações visíveis
do documento.
Cabeçalhos HTML
Cabeçalhos são definidos com as tags <h1> até <h6>.
<h1> define o cabeçalho mais importante. <h6> define o
cabeçalho menos importante.
Observações
Não use cabeçalhos para fazer textos maiores ou negrito,
eles devem ser usados para identificar os "títulos" das
páginas;
Ferramentas de busca usam estes cabeçalhos para indexar a
estrutura e o conteúdo das páginas;
h1 deveria ser o cabeçalho principal, seguido do h2, depois
h3 e assim por diante.
Parágrafo HTML
Documentos HTML são divididos em parágrafos.
A tag <p> define um parágrafo.
Quebras de linha
A tag <br> define uma quebra de linha, sem iniciar um novo
parágrafo.
Divisões horizontais
A tag <hr> cria uma linha horizontal na página HTML.
Pode-se usar para separar conteúdos.
Comentários HTML
As tags de comentário <!-- e --> são usadas para inserir
comentários em uma página HTML.
Pode-se adicionar comentários com a seguinte sintaxe:
<!-- Isso é um comentário -->
Comentários não são mostrados pelo navegador, mas podem
ajudar a documentar o HTML.
Prática
Criação de páginas em laboratório para aplicação dos
conceitos discutidos.
Download