Prof.ª Emília Isaías
Módulo III
Criação de Páginas Web
AGRUPAMENTO DE ESCOLAS DE MONTEMOR-O-NOVO
Tecnologias da Informação e Comunicação
HTML
Prof.ª Emília Isaías
Introdução
 O HTML é uma linguagem de estruturação
de documentos.
 Um documento estruturado em HTML é
composto por texto e por algumas
directivas especiais chamadas marcas.
 Um documento HTML “deve” ser
guardado com a extensão .HTML
Prof.ª Emília Isaías
Prof.ª Emília Isaías
Exemplo 1
 Documento HTML
sem qualquer
marca
 Incorrecto mas
(“todos”) os
navegadores o
aceitam.
Exemplo 2
Prof.ª Emília Isaías
Marcas
 As marcas identificam-se por se iniciarem por um
sinal de menor e terminarem num sinal de maior.
 As marcas são insensíveis à capitulação dos
caracteres
 Ex: <HTML> é o mesmo que <Html> ou <html>
Prof.ª Emília Isaías
Marcas
 A maior parte das marcas são constituídas
por pares: a Marca de Abertura; e a Marca
de Fecho. O fecho de uma marca é
efectuado com o caracter barra entre o
sinal de menor e o nome da marca.
 Ex: <body>textodocorpo</body>
Prof.ª Emília Isaías
Fecho da Marca
Marcas
 Designa-se por “Conteúdo da Marca” tudo o
que estiver entre a Abertura e o Fecho
correspondente da Marca.
 Algumas marcas não necessitam de ser
fechadas.
 Ex: <br>
Prof.ª Emília Isaías
Marcas
 As marcas podem conter atributos,
opcionais, na maioria dos casos, mas
obrigatórios nalguns outros.
 Ex: <BODY bgcolor=“black”>
Prof.ª Emília Isaías
Exemplo 3
Prof.ª Emília Isaías
Marcas base
 HTML
 Define um documento HTML
 Deve ser fechada
 Só deve existir uma marca HTML por documento
 Num documento HTML bem escrito, todas as
outras marcas, todo o texto, todos os estilos e
scripts devem ser sempre incluídos dentro desta
marca
Prof.ª Emília Isaías
Marcas base
 HEAD
 Define o cabeçalho do documento
 Qualquer texto inserido nesta Marca
“pode” ser ignorado pelos navegadores
 Estilos e scripts, internos mas globais ao
documento, devem ser inseridos nesta
marca
Prof.ª Emília Isaías
Marcas base
 TITLE
 Define o título do documento
 Não faz parte do conteúdo do documento
 A forma de apresentação, ou não, é decidida pelo navegador
 Só pode ocorrer dentro da marca HEAD
 BODY
 Define o conteúdo do documento
 A maior parte das marcas ocorrem dentro desta
 Só deve existir um par por documento
Prof.ª Emília Isaías
Marcas Simples
 H1, H2,…,H6 Define um tipo de cabeçalho no texto
 HR Insere uma linha horizontal
 <qualquer coisa> Insere um comentário
 P Insere um novo parágrafo
 BR Insere uma quebra de linha
 B Usa a forma negrito
 I Usa a forma itálico
 PRE Usa o formato predefinido
 U Em vez U (sublinhado) deve usar-se
estilos
Prof.ª Emília Isaías
Marcas simples (mais algumas)
 BI G Usa a fonte de caracteres maiúsculas
 SMALL Usa a fonte de caracteres minúsculas
 SUB Coloca o texto em “subscript”
 SUP Coloca o texto em “superscript”
 STRONG Usa o texto forte
 INS Marca o texto como inserido
 DEL Marca o texto como apagado
Possibilidade de Atributos em Diversas Marcas, mas quase
todos ultrapassados*
Prof.ª Emília Isaías
Exemplo 4
Prof.ª Emília Isaías
Função das Marcas
 As marcas assinalam para o navegador o tipo de
conteúdo mas não obrigam a um formato de
apresentação
 É o navegador que decide qual o formato da
apresentação
 O navegador ignora as marcas desconhecidos e/ ou
não suportadas
 Os Navegadores “procuram” ultrapassar os erros,
tais como marcas mal fechadas, marcas mal
encadeadas e caracteres desconhecidos
Prof.ª Emília Isaías
Listas
 UL Define uma lista não ordenada
 OL Define uma lista ordenada
 LI Define um elemento de uma lista
 DT Define uma lista de termos
 DL Define um termo
 DD Define uma definição para o termo
Prof.ª Emília Isaías
Exemplo 5
Prof.ª Emília Isaías
Âncoras e Ligações
 A âncora identifica um ponto do documento HTML
 Uma âncora é criada pela Marca A com o atributo name
 Ex: <A name=“ponto2”>Aprovação da acta </ A>
 Uma ligação permite o acesso directo a um outro documento e/
ou a um ponto do documento.
 A inclusão de ligações no texto é obtida pela utilização da Marca
A, com o atributo HREF indicando o URL pretendido
 Ex: <A href =“http:/ / www.fe.up.pt / ”>FEUP</ A>
 A identificação visível da ligação, para o utilizador , é o conteúdo
da Marca A.
 No exemplo acima essa identificação é a palavra FEUP, mas
pode ser qualquer outra componente, incluindo imagens.
Prof.ª Emília Isaías
Quadros
 A divisão da janela em quadros é feita num doc. HTML
composto pelas Marcas
 FRAMESET
 Define um conjunto de Quadros
 FRAME
 Define um Quadro
 NOFRAME
 Define o conteúdo para navegadores (antigos) que não
suportem Quadros
 Deve incluir a marca BODY
Prof.ª Emília Isaías
Exemplo 6
Prof.ª Emília Isaías
Controlo de Quadros
 O atributo NAME num quadro permite a sua identificação a partir de outro
quadro
 O atributo TARGET permite identificar um quadro ou janela alvo
 Por omissão o alvo é sempre o quadro presente
 Pode-se alterar o alvo por omissão com o atributo TARGET na marca BASE
 <BASE TARGET=“quadroalvo” > (ver exemplo 13)
 Alvos especiais
 _blank: cria uma nova janela
 _self: o próprio quadro ou janela (valor por omissão)
 _parent: o conjunto de quadros ou janelas que contém o quadro
 _top: a janela que contém o quadro
Prof.ª Emília Isaías
Outros Atributos dos Quadros
Prof.ª Emília Isaías
Exemplo 7
Prof.ª Emília Isaías
Quadros Embutidos
Prof.ª Emília Isaías
Exemplo 8
Prof.ª Emília Isaías
Argumentação Contra os Quadros
 Bookmarks
 Actualização dos quadros
(Refresh/ reload)
 Enviar um email com a referência ou
conteúdo
 As dimensões dos quadros podem
impedir a correcta visualização
Prof.ª Emília Isaías
Tabelas
Prof.ª Emília Isaías
Exemplo 9
Tabelas - Atributos
Prof.ª Emília Isaías
Exemplo 10
Prof.ª Emília Isaías
Mais Marcas para usar em Tabelas
Prof.ª Emília Isaías
Atributos das Marcas de Tabela
Prof.ª Emília Isaías
Exemplo 11
Prof.ª Emília Isaías
Inserção de Imagens
 Marca <IMG> (que não tem tag de fecho), tem
sempre associado o atributo src (de source – a
fonte) contendo o URL da imagem.
 Ex: <IMG Src=“Globo.gif”>
 Ex: <IMG Src=“Imagens/Globo.gif”
 Quando a imagem se encontrar numa pasta diferente
da corrente, teremos de indicar a sua localização .
Prof.ª Emília Isaías
Inserção de Imagens
 Atributos
 SRC: identifica por um URL o ficheiro da imagem
 ALT: Texto alternativo à imagem
 WIDTH: permite definir a largura da imagem
 HEIGHT: permite definir a altura da imagem.
 ALIGN: permite definir a forma de alinhamento
da imagem.
 LEFT
 RIGHT
 MIDDLE
 BOTTOM
 TOP
12-05-14 Prof.ª Emília Isaías
Exemplo 12
Prof.ª Emília Isaías
Exemplo 12 (outro)
12-05-14 Prof.ª Emília Isaías
Formatos de Imagens Embutidas
 Tipos de formatos:
 Suportados por quase todos os navegadores: todos os navegadores:
 GIF, JPEG, PNG
JPEG é bom para comprimir fotos mas perde alguma
qualidade
GIF usa 8 bits => só permite 256 cores
PNG permite usar até 48 bits
• Características suportadas pelos navegadores
• Imagens animadas
• Possível com GIF ou utilizando Javascript (DHTML)
• Fundos transparentes
• Fundos transparentes
• GIF - transparência simples: transparente ou opaco
• PNG – 254 níveis de transparência
• Imagens interlaçadas
• GIF – Linha
• PNG – Bidimensional
 Imagens progressivas (JPEG)
Prof.ª Emília Isaías
Imagens sensitivas
 Uma imagem pode ser uma ligação para
um outro documento, como qualquer
caractere, palavra, frase, parágrafo, etc.
Só precisa de estar delimitada por uma
Marca A com um atributo HREF.
 Um toque no rato sobre a imagem
permite efectuar uma ligação ao URL
indicado.
Exemplo 13
Áreas de Imagem Sensitivas
(Imagens Mapa)
 Uma imagem pode ser “dividida” em regiões por
forma a associa-las a ligações distintas.
 A divisão pode ser efectuada do lado do cliente ou
do servidor.
 Lado do servidor
 Definido pelo atributo ISMAP dentro da Marca IMG
 O navegador limita-se a adicionar as coordenadas
do toque do rato ao URL da ligação
 É o servidor que toma a decisão sobre a escolha da
nova página
 Só deve ser usado para imagens com regiões
complexas.
Exemplo 14
Imagens Mapa (lado cliente)
 Definido pelo Atributo USEMAP que identifica um
mapa
 Um mapa é definido pela Marca MAP
 O valor do Atributo NAME (obrigatório) deve
coincidir como valor do atributo USEMAP da
Marca IMG
 Tipos de Regiões possíveis:
 Rectângulos, Círculos e Polígonos
 A decisão da ligação a seguir é determinada no
cliente (navegador)
 Permite ao agente identificar à priori o destino da
ligação
Exemplo 15
12-05-14 Prof.ª Emília Isaías
Mapas (Marcas e Atributos)
 Marca AREA
 Define uma área dentro do MAPA
 Atributos:
 SHAPE: Define a formato geométrico da região
 COORDS: Defina as coordenadas da região
 HREF: Define o URL da ligação
 NOHREF: Específica que a região não t em uma ligação
associada
 Um Mapa também pode, alternativamente, ser definido por um
bloco de elementos contendo em vez de Marcas AREA, Marcas A
12-05-14 Prof.ª Emília Isaías
Formulários
 Função
 Recolha de informação, personalizada, do utilizador para o
sistema
 Os dados são enviados para o/ um servidor
 Marca FORM
 Atributos
 ACTI ON: Identifica o URL do aplicativo que irá processar a informação
e devolver uma resposta
 METHOD: Selecciona o método GET ou POST para envio dos dados
para o servidor
12-05-14 Prof.ª Emília Isaías
Exemplo 16
12-05-14 Prof.ª Emília Isaías
Marcas em Formulários
 INPUT
 Atributo TYPE: Define o tipo de entrada:
 TEXT, PASSWORD, IMAGE, RADIO, CHECKBOX,
BUTTON, SUBMIT, RESET, HIDDEN, FILE
 SELECT: Define um conjunto de opções possíveis de
selecção (simples ou múltipla).
 As opções são definidas por uma ou mais marcas
OPTION dentro deste elemento.
 O Atributo MULTI PLE define que a lista é de escolha
múltipla
 O Atributo SELECTED na Marca OPTION permite pré-
seleccionar essa opção
12-05-14 Prof.ª Emília Isaías
Exemplo 17
12-05-14 Prof.ª Emília Isaías
Marca META
 META: Usada (dentro do elemento HEAD) para definir
meta informação
 <META name="Author " content =“Isidro Vila Verde">
 <META name="keywords" lang=“pt " content =“férias, gerês,
passeios">
 <META http-equiv="Expires" content ="Tue, 11 Mar 2003 23:00:00
GMT">
 <META http-equiv="Content -Type" content ="text / html;charset =I
SO-8859-1">
 <META name="date" content ="2003-07-03T10:11:08+00:00">
 <META name="copyright " content ="&copy; FEUP 2003.">
 <META name="robots" content ="noindex">
 <META http-equiv="refresh" content ="10">
 <META HTTP-EQUI V = "pragma" CONTENT="no-cache">
12-05-14 Prof.ª Emília Isaías
Marca META (transição de páginas)
 Só é suportado pelo Internet Explorer
 <META HTTP-EQUIV="Page-Enter
"CONTENT="RevealTrans(Duration=second;Transition=n)">
 <META HTTP-EQUIV="Page-Exit "CONTENT="Reveal
Trans(Duration=second;Transition=n)">
Tabela de Valores para o efeito de transição
12-05-14 Prof.ª Emília Isaías
N.º Tr. Description N.º Tr. Description N.º Tr. Description N.º Tr. Description
0 Box in 6 Wipe right 12 Random dissolve 18 Strips left up
1 Box out 7 Wipe left 13 Split vertical in 19 Strips right down
2 Circle in 8 Vertical blinds 14 Split vertical out 20 Strips right up
3 Circle out 9 Horizontal blinds 15 Split horizontal in 21 Random bars
horizontal
4 Wipe up 10 Checkerboard across 16 Split horizontal out 22 Random bars
vertical
5 Wipe down 11 Checkerboard down 17 Strips left down 23 Random
Conjuntos de códigos de caracteres
ISO 8859-1 Western European (Albanian, Basque, Breton, Catalan, Danish, Dutch, English, Faeroese, Finnish, French, German, Greenlandic,
Icelandic, Irish Gaelic, Italian, Latin, Luxemburgish, Norwegian, Portuguese, Rhaeto-Romanic, Scottish Gaelic, Spanish, Swedish)
ISO 8859-2 Eastern European (Albanian, Croatian, Czech, English, German, Hungarian, Latin, Polish,
Romanian, Slovak, Slovenian, Serbian)
ISO 8859-3 Southeastern European (Afrikaans, Catalan, Dutch, English, Esperanto, German, Italian,
Maltese, Spanish, Turkish)
ISO 8859-4 Northern European (Danish, English, Estonian, Finnish, German, Greenlandic, Latin, Latvian,
Lithuanian, Norwegian, Sámi, Slovenian, Swedish)
ISO 8859-5 Eastern European (Cyrillic-based: Bulgarian, Byelorussian, Macedonian, Russian, Serbian,
Ukrainian)
ISO 8859-6 Arabic
ISO 8859-7 Greek
ISO 8859-8 Hebrew
ISO 8859-9 Western European (Albanian, Basque, Breton, Catalan, Cornish, Danish, Dutch, English,
Finnish, French, Frisian, Galician, German, Greenlandic, Irish Gaelic, Italian, Latin,
Luxemburgish, Norwegian, Portuguese, Rhaeto-Romanic, Scottish Gaelic, Spanish, Sw
ISO 8859-10 Northern European (Danish, English, Estonian, Faeroese, Finnish, German, Greenlandic,
Icelandic, Irish Gaelic, Latin, Lithuanian, Norwegian, Sámi, Slovenian, Swedish)
ISO 8859-13 Baltic Rim (English, Estonian, Finnish, Latin, Latvian, Norwegian)
ISO 8859-14 Celtic (Albanian, Basque, Breton, Catalan, Cornish, Danish, English, Galician, German,
Greenlandic, Irish Gaelic, Italian, Latin, Luxemburgish, Manx Gaelic, Norwegian, Portuguese,
Rhaeto-Romanic, Scottish Gaelic, Spanish, Swedish, Welsh)
ISO 8859-15 Western European (Albanian, Basque, Breton, Catalan, Danish, Dutch, English, Estonian,
Faroese, Finnish, French, Frisian, Galician, German, Greenlandic, Icelandic, Irish Gaelic, Italian,
Latin, Luxemburgish, Norwegian, Portuguese, Rhaeto-Romanic, Scottis
12-05-14 Prof.ª Emília Isaías
Referências de caracteres
 Numéricas
&# D; ou &# xH; onde D é o
código em decimal e H em
hexadecimal do carácter de acordo
com a norma ISO 10646
 Ex:
 &# xE7; é o ç
 &# 231; é também o ç
12-05-14 Prof.ª Emília Isaías
Referências de caracteres
 Nomes simbólicos
 &nome; onde nome está definido na
norma do HTML
 Ex:
 &atilde; é o ã
 &aacute; é o á
 &egrave; é o è
 &ccedil; é o ç
 Importante
 &lt ; &gt ; &amp;
12-05-14 Prof.ª Emília Isaías
Mais Marcas
 DIV: Define uma divisão do documento.
 Um documento pode conter várias divisões cada
uma com características próprias.
 SPAN
 Equivalente a DIV mas o Elemento não é tratado
como um bloco.
 BASE: Esta Marca deve ser usada no Elemento
HEAD para definir características base ao
Documento.
 Atributo HREF: Define o URL base para as ligações relativas.
 Atributo TARGET: Ident ifica o Quadro ou Janela onde, por
omissão, serão visualizadas as ligações deste Documento.
12-05-14 Prof.ª Emília Isaías
Atributos Nucleares
 Atributos que podem ocorrer em todas as
Marcas
 I D: Identifica uma Marca/ Elemento
 CLASS: Associa a Marca/ Elemento a uma categoria
 STYLE: Permite definir (inline) características usando
CSS
 TI TLE: Associa informação descritiva à Marca/
Elemento.
12-05-14 Prof.ª Emília Isaías
Outras Marcas e outros ATRIBUTOS
12-05-14 Prof.ª Emília Isaías
Marcas não standard
 NOBR
 WBR
 LAYER
 BGSOUND
 Etc…
 Ver uma lista de Marcas não standard em:
http://www.devguru.com/Technologies/html/quickref
/html_other_tags.html
Links
 http://www.w3.org/TR/html
 Norma actual do HTML
 http://www.w3schools.com/html/default.asp
 Site excelente para aprender Html e, adicionalmente, com
duas ferramentas muito úteis:
 http://www.w3schools.com/html/html_examples.asp
 Uma colecção de exemplos que podem ser alterados
on-line e o resultado visualizado de imediato.
Classificação: Excelente
 http://www.w3schools.com/html/html_quiz.asp
 Uma ferramenta para testar, on-line, os
conhecimentos HTML.
12-05-14 Prof.ª Emília Isaías
Links
 http://www.echoecho.com/
 http://www.pageresource.com/
 http://www.pagetutor.com/pagetutor/makapage/
 Informações sobre Marcas META
 http://webdesign.about.com/cs/metatags/
 http://www.cs.ucc.ie/j.bowen/cs4320/metaTags.html
 http://web-wise-wizard.com/html-tutorials/html-meta-
tag-search-tutorial.html
12-05-14 Prof.ª Emília Isaías

Html

  • 1.
    Prof.ª Emília Isaías MóduloIII Criação de Páginas Web AGRUPAMENTO DE ESCOLAS DE MONTEMOR-O-NOVO Tecnologias da Informação e Comunicação
  • 2.
  • 3.
    Introdução  O HTMLé uma linguagem de estruturação de documentos.  Um documento estruturado em HTML é composto por texto e por algumas directivas especiais chamadas marcas.  Um documento HTML “deve” ser guardado com a extensão .HTML Prof.ª Emília Isaías
  • 4.
    Prof.ª Emília Isaías Exemplo1  Documento HTML sem qualquer marca  Incorrecto mas (“todos”) os navegadores o aceitam.
  • 5.
  • 6.
    Marcas  As marcasidentificam-se por se iniciarem por um sinal de menor e terminarem num sinal de maior.  As marcas são insensíveis à capitulação dos caracteres  Ex: <HTML> é o mesmo que <Html> ou <html> Prof.ª Emília Isaías
  • 7.
    Marcas  A maiorparte das marcas são constituídas por pares: a Marca de Abertura; e a Marca de Fecho. O fecho de uma marca é efectuado com o caracter barra entre o sinal de menor e o nome da marca.  Ex: <body>textodocorpo</body> Prof.ª Emília Isaías Fecho da Marca
  • 8.
    Marcas  Designa-se por“Conteúdo da Marca” tudo o que estiver entre a Abertura e o Fecho correspondente da Marca.  Algumas marcas não necessitam de ser fechadas.  Ex: <br> Prof.ª Emília Isaías
  • 9.
    Marcas  As marcaspodem conter atributos, opcionais, na maioria dos casos, mas obrigatórios nalguns outros.  Ex: <BODY bgcolor=“black”> Prof.ª Emília Isaías
  • 10.
  • 11.
    Marcas base  HTML Define um documento HTML  Deve ser fechada  Só deve existir uma marca HTML por documento  Num documento HTML bem escrito, todas as outras marcas, todo o texto, todos os estilos e scripts devem ser sempre incluídos dentro desta marca Prof.ª Emília Isaías
  • 12.
    Marcas base  HEAD Define o cabeçalho do documento  Qualquer texto inserido nesta Marca “pode” ser ignorado pelos navegadores  Estilos e scripts, internos mas globais ao documento, devem ser inseridos nesta marca Prof.ª Emília Isaías
  • 13.
    Marcas base  TITLE Define o título do documento  Não faz parte do conteúdo do documento  A forma de apresentação, ou não, é decidida pelo navegador  Só pode ocorrer dentro da marca HEAD  BODY  Define o conteúdo do documento  A maior parte das marcas ocorrem dentro desta  Só deve existir um par por documento Prof.ª Emília Isaías
  • 14.
    Marcas Simples  H1,H2,…,H6 Define um tipo de cabeçalho no texto  HR Insere uma linha horizontal  <qualquer coisa> Insere um comentário  P Insere um novo parágrafo  BR Insere uma quebra de linha  B Usa a forma negrito  I Usa a forma itálico  PRE Usa o formato predefinido  U Em vez U (sublinhado) deve usar-se estilos Prof.ª Emília Isaías
  • 15.
    Marcas simples (maisalgumas)  BI G Usa a fonte de caracteres maiúsculas  SMALL Usa a fonte de caracteres minúsculas  SUB Coloca o texto em “subscript”  SUP Coloca o texto em “superscript”  STRONG Usa o texto forte  INS Marca o texto como inserido  DEL Marca o texto como apagado Possibilidade de Atributos em Diversas Marcas, mas quase todos ultrapassados* Prof.ª Emília Isaías
  • 16.
  • 17.
    Função das Marcas As marcas assinalam para o navegador o tipo de conteúdo mas não obrigam a um formato de apresentação  É o navegador que decide qual o formato da apresentação  O navegador ignora as marcas desconhecidos e/ ou não suportadas  Os Navegadores “procuram” ultrapassar os erros, tais como marcas mal fechadas, marcas mal encadeadas e caracteres desconhecidos Prof.ª Emília Isaías
  • 18.
    Listas  UL Defineuma lista não ordenada  OL Define uma lista ordenada  LI Define um elemento de uma lista  DT Define uma lista de termos  DL Define um termo  DD Define uma definição para o termo Prof.ª Emília Isaías
  • 19.
  • 20.
    Âncoras e Ligações A âncora identifica um ponto do documento HTML  Uma âncora é criada pela Marca A com o atributo name  Ex: <A name=“ponto2”>Aprovação da acta </ A>  Uma ligação permite o acesso directo a um outro documento e/ ou a um ponto do documento.  A inclusão de ligações no texto é obtida pela utilização da Marca A, com o atributo HREF indicando o URL pretendido  Ex: <A href =“http:/ / www.fe.up.pt / ”>FEUP</ A>  A identificação visível da ligação, para o utilizador , é o conteúdo da Marca A.  No exemplo acima essa identificação é a palavra FEUP, mas pode ser qualquer outra componente, incluindo imagens. Prof.ª Emília Isaías
  • 21.
    Quadros  A divisãoda janela em quadros é feita num doc. HTML composto pelas Marcas  FRAMESET  Define um conjunto de Quadros  FRAME  Define um Quadro  NOFRAME  Define o conteúdo para navegadores (antigos) que não suportem Quadros  Deve incluir a marca BODY Prof.ª Emília Isaías
  • 22.
  • 23.
    Controlo de Quadros O atributo NAME num quadro permite a sua identificação a partir de outro quadro  O atributo TARGET permite identificar um quadro ou janela alvo  Por omissão o alvo é sempre o quadro presente  Pode-se alterar o alvo por omissão com o atributo TARGET na marca BASE  <BASE TARGET=“quadroalvo” > (ver exemplo 13)  Alvos especiais  _blank: cria uma nova janela  _self: o próprio quadro ou janela (valor por omissão)  _parent: o conjunto de quadros ou janelas que contém o quadro  _top: a janela que contém o quadro Prof.ª Emília Isaías
  • 24.
    Outros Atributos dosQuadros Prof.ª Emília Isaías
  • 25.
  • 26.
  • 27.
  • 28.
    Argumentação Contra osQuadros  Bookmarks  Actualização dos quadros (Refresh/ reload)  Enviar um email com a referência ou conteúdo  As dimensões dos quadros podem impedir a correcta visualização Prof.ª Emília Isaías
  • 29.
  • 30.
  • 31.
  • 32.
    Mais Marcas parausar em Tabelas Prof.ª Emília Isaías
  • 33.
    Atributos das Marcasde Tabela Prof.ª Emília Isaías
  • 34.
  • 35.
    Inserção de Imagens Marca <IMG> (que não tem tag de fecho), tem sempre associado o atributo src (de source – a fonte) contendo o URL da imagem.  Ex: <IMG Src=“Globo.gif”>  Ex: <IMG Src=“Imagens/Globo.gif”  Quando a imagem se encontrar numa pasta diferente da corrente, teremos de indicar a sua localização . Prof.ª Emília Isaías
  • 36.
    Inserção de Imagens Atributos  SRC: identifica por um URL o ficheiro da imagem  ALT: Texto alternativo à imagem  WIDTH: permite definir a largura da imagem  HEIGHT: permite definir a altura da imagem.  ALIGN: permite definir a forma de alinhamento da imagem.  LEFT  RIGHT  MIDDLE  BOTTOM  TOP 12-05-14 Prof.ª Emília Isaías
  • 37.
  • 38.
    Exemplo 12 (outro) 12-05-14Prof.ª Emília Isaías
  • 39.
    Formatos de ImagensEmbutidas  Tipos de formatos:  Suportados por quase todos os navegadores: todos os navegadores:  GIF, JPEG, PNG JPEG é bom para comprimir fotos mas perde alguma qualidade GIF usa 8 bits => só permite 256 cores PNG permite usar até 48 bits • Características suportadas pelos navegadores • Imagens animadas • Possível com GIF ou utilizando Javascript (DHTML) • Fundos transparentes • Fundos transparentes • GIF - transparência simples: transparente ou opaco • PNG – 254 níveis de transparência • Imagens interlaçadas • GIF – Linha • PNG – Bidimensional  Imagens progressivas (JPEG) Prof.ª Emília Isaías
  • 40.
    Imagens sensitivas  Umaimagem pode ser uma ligação para um outro documento, como qualquer caractere, palavra, frase, parágrafo, etc. Só precisa de estar delimitada por uma Marca A com um atributo HREF.  Um toque no rato sobre a imagem permite efectuar uma ligação ao URL indicado.
  • 41.
  • 42.
    Áreas de ImagemSensitivas (Imagens Mapa)  Uma imagem pode ser “dividida” em regiões por forma a associa-las a ligações distintas.  A divisão pode ser efectuada do lado do cliente ou do servidor.  Lado do servidor  Definido pelo atributo ISMAP dentro da Marca IMG  O navegador limita-se a adicionar as coordenadas do toque do rato ao URL da ligação  É o servidor que toma a decisão sobre a escolha da nova página  Só deve ser usado para imagens com regiões complexas.
  • 43.
  • 44.
    Imagens Mapa (ladocliente)  Definido pelo Atributo USEMAP que identifica um mapa  Um mapa é definido pela Marca MAP  O valor do Atributo NAME (obrigatório) deve coincidir como valor do atributo USEMAP da Marca IMG  Tipos de Regiões possíveis:  Rectângulos, Círculos e Polígonos  A decisão da ligação a seguir é determinada no cliente (navegador)  Permite ao agente identificar à priori o destino da ligação
  • 45.
  • 46.
    Mapas (Marcas eAtributos)  Marca AREA  Define uma área dentro do MAPA  Atributos:  SHAPE: Define a formato geométrico da região  COORDS: Defina as coordenadas da região  HREF: Define o URL da ligação  NOHREF: Específica que a região não t em uma ligação associada  Um Mapa também pode, alternativamente, ser definido por um bloco de elementos contendo em vez de Marcas AREA, Marcas A 12-05-14 Prof.ª Emília Isaías
  • 47.
    Formulários  Função  Recolhade informação, personalizada, do utilizador para o sistema  Os dados são enviados para o/ um servidor  Marca FORM  Atributos  ACTI ON: Identifica o URL do aplicativo que irá processar a informação e devolver uma resposta  METHOD: Selecciona o método GET ou POST para envio dos dados para o servidor 12-05-14 Prof.ª Emília Isaías
  • 48.
  • 49.
    Marcas em Formulários INPUT  Atributo TYPE: Define o tipo de entrada:  TEXT, PASSWORD, IMAGE, RADIO, CHECKBOX, BUTTON, SUBMIT, RESET, HIDDEN, FILE  SELECT: Define um conjunto de opções possíveis de selecção (simples ou múltipla).  As opções são definidas por uma ou mais marcas OPTION dentro deste elemento.  O Atributo MULTI PLE define que a lista é de escolha múltipla  O Atributo SELECTED na Marca OPTION permite pré- seleccionar essa opção 12-05-14 Prof.ª Emília Isaías
  • 50.
  • 51.
    Marca META  META:Usada (dentro do elemento HEAD) para definir meta informação  <META name="Author " content =“Isidro Vila Verde">  <META name="keywords" lang=“pt " content =“férias, gerês, passeios">  <META http-equiv="Expires" content ="Tue, 11 Mar 2003 23:00:00 GMT">  <META http-equiv="Content -Type" content ="text / html;charset =I SO-8859-1">  <META name="date" content ="2003-07-03T10:11:08+00:00">  <META name="copyright " content ="&copy; FEUP 2003.">  <META name="robots" content ="noindex">  <META http-equiv="refresh" content ="10">  <META HTTP-EQUI V = "pragma" CONTENT="no-cache"> 12-05-14 Prof.ª Emília Isaías
  • 52.
    Marca META (transiçãode páginas)  Só é suportado pelo Internet Explorer  <META HTTP-EQUIV="Page-Enter "CONTENT="RevealTrans(Duration=second;Transition=n)">  <META HTTP-EQUIV="Page-Exit "CONTENT="Reveal Trans(Duration=second;Transition=n)"> Tabela de Valores para o efeito de transição 12-05-14 Prof.ª Emília Isaías N.º Tr. Description N.º Tr. Description N.º Tr. Description N.º Tr. Description 0 Box in 6 Wipe right 12 Random dissolve 18 Strips left up 1 Box out 7 Wipe left 13 Split vertical in 19 Strips right down 2 Circle in 8 Vertical blinds 14 Split vertical out 20 Strips right up 3 Circle out 9 Horizontal blinds 15 Split horizontal in 21 Random bars horizontal 4 Wipe up 10 Checkerboard across 16 Split horizontal out 22 Random bars vertical 5 Wipe down 11 Checkerboard down 17 Strips left down 23 Random
  • 53.
    Conjuntos de códigosde caracteres ISO 8859-1 Western European (Albanian, Basque, Breton, Catalan, Danish, Dutch, English, Faeroese, Finnish, French, German, Greenlandic, Icelandic, Irish Gaelic, Italian, Latin, Luxemburgish, Norwegian, Portuguese, Rhaeto-Romanic, Scottish Gaelic, Spanish, Swedish) ISO 8859-2 Eastern European (Albanian, Croatian, Czech, English, German, Hungarian, Latin, Polish, Romanian, Slovak, Slovenian, Serbian) ISO 8859-3 Southeastern European (Afrikaans, Catalan, Dutch, English, Esperanto, German, Italian, Maltese, Spanish, Turkish) ISO 8859-4 Northern European (Danish, English, Estonian, Finnish, German, Greenlandic, Latin, Latvian, Lithuanian, Norwegian, Sámi, Slovenian, Swedish) ISO 8859-5 Eastern European (Cyrillic-based: Bulgarian, Byelorussian, Macedonian, Russian, Serbian, Ukrainian) ISO 8859-6 Arabic ISO 8859-7 Greek ISO 8859-8 Hebrew ISO 8859-9 Western European (Albanian, Basque, Breton, Catalan, Cornish, Danish, Dutch, English, Finnish, French, Frisian, Galician, German, Greenlandic, Irish Gaelic, Italian, Latin, Luxemburgish, Norwegian, Portuguese, Rhaeto-Romanic, Scottish Gaelic, Spanish, Sw ISO 8859-10 Northern European (Danish, English, Estonian, Faeroese, Finnish, German, Greenlandic, Icelandic, Irish Gaelic, Latin, Lithuanian, Norwegian, Sámi, Slovenian, Swedish) ISO 8859-13 Baltic Rim (English, Estonian, Finnish, Latin, Latvian, Norwegian) ISO 8859-14 Celtic (Albanian, Basque, Breton, Catalan, Cornish, Danish, English, Galician, German, Greenlandic, Irish Gaelic, Italian, Latin, Luxemburgish, Manx Gaelic, Norwegian, Portuguese, Rhaeto-Romanic, Scottish Gaelic, Spanish, Swedish, Welsh) ISO 8859-15 Western European (Albanian, Basque, Breton, Catalan, Danish, Dutch, English, Estonian, Faroese, Finnish, French, Frisian, Galician, German, Greenlandic, Icelandic, Irish Gaelic, Italian, Latin, Luxemburgish, Norwegian, Portuguese, Rhaeto-Romanic, Scottis 12-05-14 Prof.ª Emília Isaías
  • 54.
    Referências de caracteres Numéricas &# D; ou &# xH; onde D é o código em decimal e H em hexadecimal do carácter de acordo com a norma ISO 10646  Ex:  &# xE7; é o ç  &# 231; é também o ç 12-05-14 Prof.ª Emília Isaías
  • 55.
    Referências de caracteres Nomes simbólicos  &nome; onde nome está definido na norma do HTML  Ex:  &atilde; é o ã  &aacute; é o á  &egrave; é o è  &ccedil; é o ç  Importante  &lt ; &gt ; &amp; 12-05-14 Prof.ª Emília Isaías
  • 56.
    Mais Marcas  DIV:Define uma divisão do documento.  Um documento pode conter várias divisões cada uma com características próprias.  SPAN  Equivalente a DIV mas o Elemento não é tratado como um bloco.  BASE: Esta Marca deve ser usada no Elemento HEAD para definir características base ao Documento.  Atributo HREF: Define o URL base para as ligações relativas.  Atributo TARGET: Ident ifica o Quadro ou Janela onde, por omissão, serão visualizadas as ligações deste Documento. 12-05-14 Prof.ª Emília Isaías
  • 57.
    Atributos Nucleares  Atributosque podem ocorrer em todas as Marcas  I D: Identifica uma Marca/ Elemento  CLASS: Associa a Marca/ Elemento a uma categoria  STYLE: Permite definir (inline) características usando CSS  TI TLE: Associa informação descritiva à Marca/ Elemento. 12-05-14 Prof.ª Emília Isaías
  • 58.
    Outras Marcas eoutros ATRIBUTOS 12-05-14 Prof.ª Emília Isaías
  • 59.
    Marcas não standard NOBR  WBR  LAYER  BGSOUND  Etc…  Ver uma lista de Marcas não standard em: http://www.devguru.com/Technologies/html/quickref /html_other_tags.html
  • 60.
    Links  http://www.w3.org/TR/html  Normaactual do HTML  http://www.w3schools.com/html/default.asp  Site excelente para aprender Html e, adicionalmente, com duas ferramentas muito úteis:  http://www.w3schools.com/html/html_examples.asp  Uma colecção de exemplos que podem ser alterados on-line e o resultado visualizado de imediato. Classificação: Excelente  http://www.w3schools.com/html/html_quiz.asp  Uma ferramenta para testar, on-line, os conhecimentos HTML. 12-05-14 Prof.ª Emília Isaías
  • 61.
    Links  http://www.echoecho.com/  http://www.pageresource.com/ http://www.pagetutor.com/pagetutor/makapage/  Informações sobre Marcas META  http://webdesign.about.com/cs/metatags/  http://www.cs.ucc.ie/j.bowen/cs4320/metaTags.html  http://web-wise-wizard.com/html-tutorials/html-meta- tag-search-tutorial.html 12-05-14 Prof.ª Emília Isaías