Escolar Documentos
Profissional Documentos
Cultura Documentos
Curso de Aprendizagem
Lisboa 06-04-2020
[ Html 5 ]
O HTML
O HTML é uma linguagem de formatação
de texto.
3
O HTML
4
O HTML
5
As tags estruturais
Apesar de não ser obrigatório um documento
HTML deve conter as seguintes tags:
<!DOCTYPE html>- Indica documento em HTML5
<meta charset=“utf-8”/>
6
<TITLE></TITLE> - Indicam o título do
documento que será exibido na barra superior
do browser. É colocado dentro da secção do
cabeçalho.
7
Estrutura Base de uma Página
<!DOCTYPE html>
<HTML lang=“pt”>
<HEAD>
<meta charset=“utf-8”/>
<TITLE>A Minha Home Page</TITLE>
</HEAD>
<BODY>
Conteúdo da página, como figuras,
textos, tabelas, etc...
</BODY>
</HTML>
8
Um Exemplo de página
<!DOCTYPE html >
<html langh=“pt”>
<HEAD>
<meta charset=“utf-8”/>
<TITLE>Um Pequeno Exemplo</TITLE>
</HEAD>
<BODY>
<H1>HTML é fácil de aprender</H1>
<P>Aqui está o primeiro parágrafo</P>
<P>E aqui está o segundo</P>
</BODY>
</HTML>
9
A Tag <Body>: Corpo da página
A marca <BODY> permite estabelecer várias
configurações que têm efeito em toda a página.
As configurações podem ser, entre outras:
10
HTML - Formatação
Mudanças de Linha e Parágrafos
11
A Tag <BR>: Quebra de linha
As mudanças de linha de texto no HTML
são ignoradas.
12
A Tag <P>: Parágrafo
Para se definir um parágrafo é necessário utilizar
a tag <P>.
13
A Tag <P>: Parágrafo
Por exemplo:
<P>isto é um parágrafo</P>
<P style=“text-align:center;”>isto é outro
parágrafo, <BR>mas centrado</P>
14
HTML - Formatação
Espaços
15
Espaços
Os espaços não funcionam da forma a que
estamos habituados.
⚫ <span style=“text-decoration:underline;”>
⚫ <span style=“font-weight:Bold;”>
17
HTML - Formatação
Fontes de letras
<p style="font-size:160%;">This is a paragraph.</p>
Alinhamento do Texto
<p style="text-align:center;">Centered paragraph.</p>
COR de fundo
<body style="background-color:powderblue;”>
COR de texto
<p style="color:red;">This is a paragraph.</p>
Tamanho 18
<p style="font-size:160%;">This is a paragraph.</p>
HTML - Formatação
Elementos
<b> - Texto em negrito
<strong> - texto Importante
<i> - O texto em itálico
<em> - texto enfatizado
<mark> - texto marcado
<small> - texto pequeno
<del> - texto excluído
<ins> - Texto inserido
<sub> - Texto Subscrito
<sup> - texto sobrescrito
19
Exemplos:
<b>This text is bold</b>
<strong>This text is strong</strong>
<i>This text is italic</i>
<em>This text is emphasized</em>
<h2>HTML <small>Small</small> Formatting</
h2>
<h2>HTML <mark>Marked</mark> Formatting
</h2>
HTML - Formatação
Headings (cabeçalhos)
21
As Tags <H>: Headings
Exemplo:
<HTML>
<HEAD>
<TITLE>Headings</TITLE>
</HEAD>
<BODY>
<H1>Heading 1</H1>
<H2>Heading 2</H2>
<H3>Heading 3</H3>
<H4>Heading 4</H4>
<H5>Heading 5</H5>
<H6>Heading 6</H6>
</BODY>
</HTML>
23
Tamanho, Tipo e cor das Letras declarados internamente em CSS
<!DOCTYPE html>
<html>
<head>
<style>
h1 {
color: blue;
font-family: verdana;
font-size: 300%;
}
p {
color: red;
font-family: courier;
font-size: 160%;
}
</style>
</head>
<body>
<h1>This is a heading</h1>
<p>This is a paragraph.</p>
</body>
24
</html>
Tamanho, Tipo e cor das Letras
Cor
⚫ Definido pelo atributo COLOR.
25
Cores
RGB Valor
Em HTML, uma cor pode ser especificado como um valor RGB,
usando a seguinte fórmula:
RGB ( vermelho, verde , azul )
Cada parâmetro (vermelho, verde e azul) define a intensidade da
cor entre 0 e 255.
Por exemplo, RGB (255, 0, 0) é apresentado como vermelho,
vermelho porque é definido para o valor mais alto (255) e os
outros são definidos como 0.
Para exibir preto, definir todos os parâmetros de cor para 0,
assim: rgb (0, 0, 0).
Para exibir branco, definir todos os parâmetros de cor a 255,
como este: rgb (255, 255, 255).
26
Cores
• HEX Valor
29
HTML - Formatação
Linhas Horizontais
30
Linhas Horizontais
São formadas pela marca <HR> (não
existe </HR>);
Admite como atributos:
⚫ ALIGN = “LEFT | RIGHT | CENTER”;
⚫ COLOR = Cor;
⚫ NOSHADE – Desenha a linha sem a sombra
3D;
⚫ SIZE = nº de pontos de altura;
⚫ WIDTH = % da largura do ecrã que a linha
deve abranger.
31
Linhas Horizontais
Exemplos:
<HR>Uma linha horizontal foi colocada em cima
<P>A linha horizontal abaixo foi criada com WIDTH = 50%
<HR ALIGN = "RIGHT" WIDTH=50%>
A linha horizontal abaixo foi criada com SIZE = 10
<HR SIZE = 10>
A linha horizontal abaixo foi criada com SIZE = 10 e
NOSHADE
<HR SIZE = 10 NOSHADE>
32
Linhas Horizontais
Resultado:
33
Linhas Horizontais
Notas:
⚫ Por defeito as linhas horizontais estão
centradas;
⚫ Os autores das páginas utilizam imagens
como linhas horizontais em substituição da
marca <HR>.
34
HTML - Formatação
Listas
35
Listas
Em HTML podem ser criadas três tipos
de listas:
⚫ Listas não-ordenadas;
⚫ Listas ordenadas;
⚫ Listas de definições.
36
Listas Não Ordenadas
Uma lista não ordenada é iniciada pela
marca <UL> e finalizada com </UL>;
Os itens da lista são definidos com a
marca <LI> (o fecho da marca </LI> é
opcional);
Admite como atributo opcional:
⚫ TYPE=[“Circle” | “Square” | “Disc”]
37
Listas Não Ordenadas
Exemplo 1
<h1>Lista com um nível apenas</h1>
<UL>
<LI>Primeiro item da lista
<LI>Segundo item da lista
<LI>Terceiro item da lista
<LI>Quarto item da lista
</UL>
38
Listas Não Ordenadas
Exemplo 2
<H1>Lista com vários níveis</h1>
<UL>
<LI>Primeiro item da lista
<LI>Segundo item da lista
<LI>Terceiro item da lista
<UL>
<LI>Primeiro sub-item
<UL>
<lI>Único sub-sub-item</LI>
<UL>
<LI>Único sub-sub-sub-item</LI>
</UL>
</UL>
<LI>Segundo sub-item
<LI>terceiro sub-item
</UL>
<LI>Quarto item da lista
</UL>
39
Listas Ordenadas
Uma lista ordenada é iniciada pela marca
<OL> e finalizada com </OL>;
Os itens da lista são definidos com a
marca <LI> (o fecho da marca </LI> é
opcional).
40
Listas Ordenadas
Admite como atributos opcionais:
⚫ TYPE=[1 | “A” | “a” | “I” | “i”]
1 – Lista formada por números;
A – Lista formada por LETRAS MAIUSCULAS;
41
Listas Ordenadas
⚫ START= nº de inicio da lista.
42
Listas Ordenadas
Exemplo 1
<OL>
<LI>Primeiro item da lista
<LI>Segundo item da lista
<LI>Terceiro item da lista
<LI>Quarto item da lista
</OL>
43
Listas Ordenadas
Exemplo 2
<OL>
<LI>Primeiro item da lista
<LI>Segundo item da lista
<LI>Terceiro item da lista
<OL>
<LI>Primeiro sub-item
<LI>Segundo sub-item
<LI>Terceiro sub-item
</OL>
<LI>Quarto item da lista
</OL>
44
Listas Ordenadas
Exemplo 3
<OL>
<LI>Primeiro item da lista
<LI>Segundo item da lista
<LI>Terceiro item da lista
<UL>
<LI>Primeiro sub-item
<LI>Segundo sub-item
<LI>terceiro sub-item
</UL>
<LI>Quarto item da lista
</OL>
45
Listas de Definições
Esta lista é iniciada pela marca <DL> e
finalizada com </DL>;
É composta por:
⚫ Título – definido por <DT> </DT>
(opcional)
⚫ Item – Definido por <DD> </DD>
(opcional)
Não contém Bullets.
46
Listas de Definições
Exemplo 1
<DL>
<DT>Título da lista
<DD>Primeiro item da lista
<DT>Segundo Título
<DD>Segundo item da lista
<DD>Terceiro item da lista
<DL>
<DT><B>Primeiro sub-título</B>
<DD>Primeiro sub-item
<DL>
<DD>Único sub-sub-item
</DL>
<DD>Segundo sub-item
<DD>Terceiro sub-item
</DL>
<DD>Quarto item da lista
47
</DL>
HTML
Imagens
48
Imagens
HTML Imagens de Sintaxe
Em HTML, imagens são definidas com a
<img>tag.
<map name="workmap">
<area shape="rect" coords="34,44,270,350" alt="Computer"
href="computer.htm">
<area shape="rect" coords="290,172,333,250" alt="Phone"
href="phone.htm">
<area shape="circle" coords="337,300,44" alt="Coffee"
href="coffee.htm">
</map>
52
HTML Imagens de Fundo
Para adicionar uma imagem de fundo em HTML, use a propriedade
CSS background-image.
⚫ Para adicionar uma imagem de fundo num elemento
HTML, pode usar o style atributo:
53
Imagem de fundo em uma página
Links
58
Links
Um Link (também conhecido como
Âncora) é uma ligação que pode ser
efectuada:
⚫ Entre dois documentos;
⚫ Entre dois documentos, mas direccionado
para um ponto específico do documento
destino; ou
⚫ Entre dois pontos no mesmo documento.
59
Links
Um documento é transformado num
hipertexto através da:
⚫ Introdução de âncoras destino;
60
Links
O facto dos Links (ligações entre
documentos) não se restringirem ao
servidor onde está colocado o Site:
⚫ Tornou o HTML extremamente poderoso; e
61
Links
Para inserir Links é utilizada a tag <A>;
62
Links
Exemplo:
<A HREF=“HTTP://www.igf.min-financas.pt”>Inspecção-Geral
de Finanças</A>
63
LINKS - Referências absolutas e
relativas
A referência <A
HREF=“estudo.html”>estudo</A> é relativa.
O resultado é → www.pagina.pt/trabalhos/relatorio.html
65
LINKS - Referências absolutas e
relativas
68
LINKS - Secções de documentos
Exemplo:
⚫No doc2.html é colocado:
<A NAME=“seccao”>…</A>
70
LINKS – Janela destino
TARGET=“_BLANK” → A página do Link é
carregada numa janela nova (sem nome).
72
Tabelas
São, por excelência, o elemento
estruturante do conteúdo das páginas.
73
Tabelas
Marcas:
⚫ <TABLE> … → Cria a tabela;
<TR> … → (Table Row) Cria uma linha da
tabela;
⚫ <TD> … → (Table Division) Cria uma célula (divisão)
dentro da linha;
Conteúdo → É aqui que colocado o conteúdo da
célula.
⚫ </TD> → Fecha a célula;
</TR> → Fecha a linha;
⚫ </TABLE> → Fecha a tabela.
74
Tabelas - Atributos
Tabela HTML - Adicionar um Border
o Se não especificar uma borda para a tabela, ela será exibida sem
fronteiras.
<table style="width:100%">
<tr>
<th>Name:</th>
<td>Bill Gates</td>
</tr>
<tr>
<th rowspan="2">Telephone:</th>
<td>55577854</td>
</tr>
<tr>
<td>55577855</td>
</tr>
</table>
HTML Multimédia
Multimédia na web é som, música, vídeos, filmes e animações.
O que é Multimédia?
Multimédia vem em muitos formatos diferentes. Pode ser
quase qualquer coisa que podes ouvir ou ver.
Exemplos: imagens, música, som, vídeos, discos, filmes,
animações e muito mais.
Apenas MP4, WebM e Ogg de vídeo são suportados pelo padrão HTML5.
Formatos de áudio
Suporte do browser
A tabela especifica a primeira versão do browser que suporta
plenamente o elemento <video>.
O elemento <video>
Para mostrar um vídeo em HTML, use o elemento <video>:
Como funciona
O atributo controls adiciona controlos de vídeo, como play, pause e
volume.
Suporte de Browser
A tabela especifica a primeira versão do browser que suporta
plenamente o elemento <audio>.
O Elemento <audio> do Html
Para reproduzir um arquivo de áudio em HTML, use o elemento
<audio>:
O botão Enviar
Exemplo:
Pode ter outros valores como, " _parent", " _top", ou um nome que
representa o nome de um iframe.
O atributo method
O atributo method especifica o método HTTP ( GET ou POST ) para
enviar dados do fromulário.
Usando o method GET
https://www.w3schools.com/html/default.asp
[ Contactos ]
Morada | Avenida Marquês de Tomar, nº91
1069-181 LISBOA
Tel | 217994560
E-mail | geral@citeforma.pt
www.citeforma.pt