Escolar Documentos
Profissional Documentos
Cultura Documentos
Atualiza-te
Emília Reis
Conteúdo
❑ Noções básicas sobre sítios na Internet
▪ Criação de documentos HTM
❑ Estrutura de uma página
• Hiperligações
▪ Introdução às folhas de estilos
▪ Inserção de imagens
▪ Criação de rollovers
▪ Importação de conteúdos
▪ Camadas
▪ Formulários
▪ Criação de modelos
▪ Elementos multimédia
▪ Publicação e teste do site
Objetivos específicos
❑ Definir uma estrutura coerente para um site multimédia em
HTML.
❑ Reconhecer a necessidade de um layout intuitivo e
ajustável a diferentes condições de visualização.
❑ Utilizar as ferramentas de controlo da estrutura do site,
utilizando um editor WYSIWYG de HTML.
Objetivos específicos
❑ https://quizizz.com/admin/private
Noções básicas sobre sítios na
internet
Criação de documentos HTM
Noções sobre sítios na Internet
❑ Um sítio é um lugar que serve
para algo ou um espaço ocupado
(ou que pode vir a sê-lo).
❑ A noção de Web, por sua vez, faz
referência à Internet, uma rede de
redes que permite a interconexão
de computadores através de um
conjunto de protocolos denominado
TCP/IP.
Noções sobre sítios na Internet
❑ Um sítio web, por conseguinte, é um espaço virtual na
Internet.
❑ Trata-se de um conjunto de páginas web que são
acessíveis a partir de um mesmo domínio ou subdomínio
da World Wide Web (WWW)
Noções sobre sítios na Internet
❑ Os sítios web incluem documentos HTML, fotografias,
sons, vídeos, animações Flash e outro tipo de conteúdos
que se podem partilhar em linha.
❑ A URL raiz do sítio web conhece-se pelo nome de
homepage ou página inicial.
❑ O mais habitual é que esta página inicial facilite o
acesso a todas as páginas do sítio através de
hiperligações.
Noções sobre sítios na Internet
Exemplo:
❑ O sítio web do jornal português Jornal de Notícias
encontra-se no endereço http://www.jn.pt/paginainicial/. Ou
seja, JN.pt é a página inicial do sítio.
❑ A partir desta é possível aceder às restantes páginas
que compõem o sítio, como o suplemento de Desportos
(http://www.jn.pt/paginainicial/desporto/default.aspx) ou de
Economia(http://www.jn.pt/paginainicial/economia/default.a
spx).
Noções sobre sítios na Internet
4 conceitos
fundamentais
▪ Este é um título
▪ Este é um subtítulo
Criação de documentos HTM
Os quatro conceitos fundamentais
❑ Etiquetas ou tags
▪ Exemplo
▪ Para a maioria dos browsers, é indiferente se usa
maiúsculas, minúsculas ou mesmo uma mistura de
ambas.<COMANDO>, <comando> ou <CoMaNdo>,
normalmente tem o mesmo efeito.
▪ No entanto, como uma boa prática, é usar sempre as
minúsculas.
Criação de documentos HTM
Os quatro conceitos fundamentais
❑ Etiquetas ou tags
▪ Exemplo
▪ Deve escrever as suas tags num documento HTML.
Um website é constituído por um ou mais documentos
HTML.
▪ Quando navega na Web, abre diferentes documentos
HTML.
Criação de documentos HTM
Os quatro conceitos fundamentais
❑ Atributos e valores
▪ Um atributo é utilizado para definir as características de
um elemento e é colocado no interior da tag de abertura
do elemento.
Criação de documentos HTM
Os quatro conceitos fundamentais
❑ Atributos e valores
▪ Por exemplo, para atribuir a cor a uma palavra utiliza-se o
elemento FONT em conjunto com o atributo COLOR:
<font color=” “>.
▪ O sinal de igual e as aspas são fundamentais pois
atribuem um valor a um atributo.
Criação de documentos HTM
Os quatro conceitos fundamentais
❑ Atributos e valores
▪ A utilização de letras minúsculas ou maiúsculas no
nome dos elementos, tags e atributos é indiferente para a
interpretação que os browsers fazem delas.
▪ Por exemplo:
<p>….</p>é a mesma coisa que <P>….</P>.
Criação de documentos HTM
Os quatro conceitos fundamentais
❑ Atributos e valores
▪ Se for escrita uma etiqueta que não exista em HTML ou
que um determinado browser não entenda essa etiqueta
será ignorada não produzindo qualquer output.
Criação de documentos HTM
Os quatro conceitos fundamentais
❑ Aninhamento (Nesting)
▪ Numa página web existem quase sempre múltiplos
elementos que nunca se devem sobrepor.
▪ Os elementos devidamente aninhados são sempre
independentes uns dos outros.
Criação de documentos HTM
Os quatro conceitos fundamentais
❑ Aninhamento (Nesting)
▪ Veja-se o seguinte exemplo em que tudo está arrumado
ou aninhado:
Criação de documentos HTM
Os quatro conceitos fundamentais
❑ Aninhamento (Nesting)
▪ Uma situação em que há sobreposição, isto é, uma falta
de aninhamento:
Criação de documentos HTM
Estrutura básica de um programa em HTML
❑ <html> </html> Definem o início e o fim do programa
❑ <head> </head> É o cabeçalho do programa e,
normalmente, não aparece na janela web.
❑ <title> </title> Este elemento está aninhado no HEAD e
escreve o título da página na barra de título no cima da
janela do browser.
❑ <body> </body> Contém o conteúdo principal da página
web.
Criação de documentos HTM
O documento mais simples em HTML, também
conhecido como documento mínimo, terá a seguinte
estrutura:
Criação de documentos HTM
A ordem de abertura e fecho das tags, como se pode
ver, não é arbitrária e tem uma sequência hierárquica.
Quando se está a escrever um programa muitas vezes
sente-se a necessidade de fazer alguns comentários a
uma parte específica do código, para tal utilizam-se as tags
<!- - e - ->, os comentários não têm qualquer output.
Estrutura de uma página
Hiperligações
❑ O verdadeiro poder da Internet reside no facto de ser
possível estabelecer ligações (links) entre diferentes peças
de informação, formando uma verdadeira teia (web) de
conhecimento. Esses links de um tipo especial designam-
se por hiperligações
Hiperligações
❑ A World Wide Web utiliza um esquema de endereços
conhecido como URLs (Uniform Resource Locators) para
identificar o local de destino de cada hiperligação. Por
vezes estas ligações também são conhecidas por
âncoras.
❑ Sem esta estrutura não se falaria de HTML mas apenas
de TML (Text Markup Language)!
Ligações a ficheiros locais
Todos os documentos numa única pasta
❑ A ligação a um outro documento pode ser feita a um nível
local (no mesmo computador onde se encontra o
programa HTML em questão) pois não é necessário
navegar na Internet para lhe ter acesso.
Ligações a ficheiros locais
Todos os documentos numa única pasta
❑ A âncora mais simples é aquela que liga a um documento
situado na mesma pasta do programa HTML em
funcionamento:
<a href=”ficheiro.html”>texto que se refere a esse link</a>
em q a se refere a âncora (anchor, em inglês) e href a referência
de hipertexto (hypertext reference). Os documentos de tipo HTML
podem ter a terminação html ou htm.
Ligações a ficheiros locais
Classes e Ids
❑ Existe também a possibilidade de partilhar a mesma
classe por vários elementos de HTML diferentes. Nesse
caso, a definição do estilo poderia ser, por exemplo:
<style>
.clsRed {color:red}
</style>
Introdução às folhas de estilo
Classes e Ids
❑ É possível atribuir um determinado estilo a uma instância
especifica de um elemento HTML (definida pelo atributo
ID). Para estes casos, o estilo deve ser definido, por
exemplo, da seguinte forma:
<style>
#idPinkP {color:pink}
</style>
Introdução às folhas de estilo
Classes e Ids
❑ Alguns exemplos da aplicação destas definições:
<H1 CLASS="red">Heading vermelho</H1>
<H1 CLASS="green">Heading verde</H1>
<P CLASS="clsRed">Parágrafo vermelho</P>
<I CLASS="clsRed">Itálico vermelho</P>
<P ID="idPinkP">Parágrafo cor-de-rosa</P>
Introdução às folhas de estilo
Classes e Ids
❑ É importante conhecer a marca (tag) SPAN, pois esta
permite a limitação de uma zona no código bastante útil
para a aplicação de estilos sem afetar a formatação da
restante página.
Por exemplo:
<P><SPAN class=a_classe_a_aplicar>Só este texto será
afetado pela classe</SPAN>este já não</P>
Introdução às folhas de estilo
Cascading Style Sheets
A especificação desenvolvida pelo W3C refere-se a
"cascading style sheets" porque, sendo possível utilizar vários
estilos para controlar o layout de uma página, o browser deve
seguir um certo número de regras - a "cascading order" -
para determinar a precedência de cada estilo e resolver
conflitos.
Introdução às folhas de estilo
Cascading Style Sheets
❑ Segundo essa especificação, o autor das páginas pode
utilizar "linked style sheets", "embedded style sheets" e
estilos inline num documento e, mais ainda, o utilizador
pode ter as suas próprias style sheets.
Introdução às folhas de estilo
Cascading Style Sheets
❑ Por exemplo, uma "linked style sheet" definir que a tag P usa
a cor verde, se o bloco STYLE a definir como azul e a style
sheet do utilizador como preto, o browser terá que decidir
qual a cor a utilizar.
Introdução às folhas de estilo
Cascading Style Sheets
❑ O que acontece na realidade se várias style sheets
resultarem em definições conflituosas?
❑ Regra geral, quando o conflito se situa entre as definições
utilizadas pelo autor e pelo leitor da página, é simples. A
ordem de precedência é a seguinte:
❑ Primeiro, as definições do autor da página.
❑ Depois, as definições do utilizador.
❑ Finalmente, os valores por defeito do browser.
Introdução às folhas de estilo
Cascading Style Sheets
❑ Se, por outro lado, o conflito resultar entre os três
métodos que o autor dispõe para definir os estilos, a
precedência será: