Escolar Documentos
Profissional Documentos
Cultura Documentos
– E le m
e
ML o r e
p
HT st
o
s)
po
om nó
ou
C
s (
g
Ta t o s
bu
r i
At s
re
a l o
V
Tags (ou nós)
Estruturas de marcação
Definida entre
parênteses angulares
Possuem marcações
de início e de fim
Pré-Processamento
Processamento
on-demand
HTML - Exemplo
O DOCTYPE não é uma tag do HTML, mas uma instrução para que o
browser tenha informações sobre qual versão de código a marcação
foi escrita.
W3C = World Wide Web Consortium (Berners-Lee)
Órgão responsável pela “padronização da internet”.
A HTML5
• Nova versão da HTML 4 e XHTML
• Semântica do código: ajuda a identificar o conteúdo a partir da
própria tag.
• Separação da estrutura do código: formatação, interação e conteúdo.
• Facilita a manipulação dos elementos HTML
• Traz novas tags, como <canvas>, <header>, <nav>, <article>,
<footer>, etc. e modifica a função de outras, com <b>, <i>
• Mais interativo, sem necessidade de plugins e perda de
performance;
• Código interoperável, ou seja, pronto para futuros dispositivos;
• Reutilização da informação.
APIs da HTML5:
• O Doctype não é uma tag do HTML, mas uma instrução para que o browser
tenha informações sobre qual versão de código a marcação foi escrita
DOM
• É um padrão do W3C (World Wide Web Consortium)
• Define um padrão para acessar documentos como HTML e XML:
• "The W3C Document Object Model (DOM) is a platform and language-neutral interface that allows programs and scripts to dynamically access
and update the content, structure, and style of a document."
– O DOM do W3C é uma plataforma e interface de linguagem-neutra para acessar e atualizar dinamicamente o conteúdo, estrutura e estilo de
um documento
• É separado em 3 partes/níveis diferentes:
– Core DOM – modelo padrão para qualquer documento estruturado
– XML DOM - modelo padrão para documentos XML
– HTML DOM - modelo padrão para documentos HTML
• Define os objetos e propriedades de todos os elementos do documento e os métodos para acessá-los.
A árvore DOM
A árvore DOM
Nós filhos do
nó raiz <html>
A árvore DOM
Nó filho do
nó
elemento
<head>
A árvore DOM
Nós filhos do
nó elemento
<body>
A árvore DOM
<head>..</head>
CABEÇALHO - Determina a região do cabeçalho do documento. As informações contidas nesta região não
serão apresentadas área do navegador reservada ao conteúdo página, com exceção do título, que aparece
no topo da janela do navegador. As demais informações, que podem ser acrescentadas, servem para fins
de documentação e de relacionamento com arquivos externos.
<title>..</title>
TÍTULO - Insere um título na página. Este título aparece no topo da janela do navegador.
<body>..</body>
CORPO - Determina a região do corpo do documento. As informações contidas nesta região correspondem ao
conteúdo que é mostrado na janela do navegador.
<p>..</p>
PARÁGRAFO - Cria um novo parágrafo, com salto de linha antes e depois.
Tags HTML:
<h1>..</h1>
CABEÇALHO - Insere títulos/subtítulos no documento, com salto de linha antes e depois. É possível usar 6
níveis de cabeçalho em um documento (<h1>, <h2>, <h3>, <h4>, <h5>, <h6>).
<div>..</div>
SEÇÕES - Determina o início e o fim de uma seção no documento.
<ul>..</ul>
LISTA NÃO-ORDENADA - Cria uma lista não-ordenada de elementos. Nesta lista, os marcadores não têm relação de
precedência entre si.
<ol>..</ol>
LISTA ORDENADA - Cria uma lista ordenada de elementos. Nesta lista, os marcadores apresentam uma certa relação
de precedência.
Tags HTML:
<li>..</li>
ELEMENTO DA LISTA - Acrescenta um elemento a uma lista (não-ordenada ou ordenada).
<a>..</a>
ÂNCORA - Insere um link (âncora) para um recurso. Este recurso pode ser arquivo de: imagem, vídeo, música, planilha
eletrônica, documento texto, documento pdf, outro documento html/xhtml, página php, ou seja, todo e qualquer
recurso que possa ser endereçado na Web. O atributo href (recebe o endereço do recurso) é obrigatório.
Ex: <a href=“www.uol.com.br”> uol </a>
<img>
IMAGEM - Insere uma imagem no documento. Os atributos src (recebe o endereço da imagem) e alt (recebe um texto
alternativo para a imagem) são obrigatórios.
Exercício:
• 1º Passo - preparar a estrutura de pastas
Você deve criar em seu computador uma pasta com o nome "site."
Dentro da pasta chamada "site", crie uma pasta chamada "imagens".
• 3º Passo - DTD
Declarar o "tipo do documento" (Doctype).
Exercício:
• 4º Passo – finalizar a estrutura do HTML
<html>
<head>
<title> O título </title>
</head>
<body>
</body>
</html>
<body>
<img src=“ imagens/arquivo.jpg” alt=“um texto alternativo” >
</body>
Escolha algumas imagens na web, salve em sua pasta imagens e use-as em seu documento XHTML.
Valide o código
http://validator.w3.org/
Links:
Uma hiperligação (link) num documento XHTML é um apontador (interno ou
externo) para um recurso (ex. outro documento publicado na Web).
Um apontador especifica um endereço para um documento - pasta, diretório,
URL(endereço web) ou uma parte marcada de outro documento -.