AULA 1
![](https://static.wixstatic.com/media/bdd1b533d7d94c05abcd039efc6aed4c.png/v1/fill/w_131,h_131,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/bdd1b533d7d94c05abcd039efc6aed4c.png)
Linguagem HTML
A linguagem HTML (Hypertext Markup Language) é uma linguagem padrão para a construção de páginas Web.
As linhas de código HTML são interpretadas pelos browsers que exibem o resultado final ao utilizador, sem necessidade de compilação. Basicamente, podemos considerar que a linguagem HTML é constituída por textos e por códigos especiais, denominados tags (comandos da linguagem).
Conceitos básicos de HTML
As tags são constituídas por um comando inserido dentro dos símbolos < >
Exemplos:
<html>
<body>
<p>
As tags começam com <> e são fechadas por </>
Exemplo:
<html> ... </html>
Um documento HTML básico deve conter pelo menos as seguintes tags:
<html>
<head>
<title>Título da página</title>
</head>
<body>
Corpo da página
</body>
</html>
Observações:
-
Não é preciso um compilador para obter o resultado do código HTML.
-
Só é necessário um editor de textos comum e um navegador que se encarregará de interpretar o código.
-
A diferença básica que fará com que o sistema operativo identifique que se trata de uma página HTML é a extensão do ficheiro.
-
Ou seja, enquanto um arquivo de texto é gravado com a extensão ".txt", uma página Web deve ser gravada com a extensão ".htm" ou ".html".
Significado das TAG
Todos os documentos em HTML iniciam-se com a tag <html> e terminam com </html>.
Todo o conteúdo do documento deverá estar inserido dentro deste par de tags.
As outras tags fundamentais num documento HTML são aquelas que delimitam o cabeçalho e o corpo do documento.
Tudo aquilo que estiver inserido entre a tag de abertura <head> e a de encerramento </head> é considerado cabeçalho do documento. A parte mais importante do cabeçalho é o título, que é inserido dentro da tag <title>...</title>.
Os títulos são mostrados na barra de título do programa e na área em que aparecem as páginas já visitadas. Também é fundamental para os mecanismos de busca da internet que exibirão o título da página como o link de opção encontrada.
O corpo são os textos, imagens, documentos, formulários, etc. mostrados na janela do browser. No código, corpo é tudo aquilo inserido entre as tags <body> e </body>.
Exemplo 1
Construir uma página HTML com a frase “Olá mundo!" e com o título "Exemplo 1"
<html>
<head>
<title>Exemplo 1</title>
</head>
<body>
Olá mundo!
</body>
</html>
Parâmetros da tag <body>
<body bgcolor=“...”> cor de fundo para a página.
<body background=“...”> imagem de fundo da página.
<body text=“...”> cor do texto da página.
<body link=“...”> cor dos links.
<body vlink=“...”> cor dos links que já foram visitados.
Códigos de cor em HTML:
Nomes de cores em HTML:
Clique para ver nomes das cores
Exemplo 1:
<html>
<head>
<title>HTML - EXEMPLO1</title>
</head>
<body bgcolor="#FFFFCC" text="#FF3300">
</body>
</html>
Exemplo 2:
<html>
<head>
<title>HTML - EXEMPLO2</title>
</head>
<body text="#FF3300" background="water008.jpg">
Olá mundo!
</body>
</html>
Download da imagem Water008.jpg
![](https://static.wixstatic.com/media/1f5664_78aaab086f3743e7a0932af86247a8e3.jpg/v1/fill/w_71,h_71,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/1f5664_78aaab086f3743e7a0932af86247a8e3.jpg)
Tag <p> e <br>
A tag <p> utiliza-se para criar parágrafos. As linhas do parágrafo são criadas com <br>; a tag <br> não tem que ser fechada.
Exemplo 3:
<html>
<head>
<title>HTML - PARÁGRAFOS </title>
</head>
<body bgcolor="#FFFFCC" text="#FF3300">
<p>Isto é um parágrafo <br> que vai conter <br> três linhas</p>
</body>
</html>
Alinhamento de parágrafos
Os parágrafos podem ter atributo para alinhamento de textos. Basta incluir depois do "P" o parâmetro "align=tipo de alinhamento".
Os atributos são:
Left: Alinhamento à esquerda
Right: Alinhamento à direita
Center: Centrado
Justify: Texto justificado
Exemplo 4:
<p align="left">Texto alinhado à esquerda</p>
<p align="right">Texto alinhado à direita</p>
<p align="center">Texto centrado</p>
<p align="justify">Texto justificado</p>
AULA 2
![](https://static.wixstatic.com/media/bdd1b533d7d94c05abcd039efc6aed4c.png/v1/fill/w_131,h_131,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/bdd1b533d7d94c05abcd039efc6aed4c.png)
Fontes de texto
Tag <font>
A tag <font> suporta vários parâmetros, tais como a cor, tamanho e tipo de letra.
<font face="tipo de fonte" color="#xxxxxx" size="+-n">
Opções:
size: alterar tamanho da fonte
color: cor do texto
Exemplo 1:
<body>
<font face="Tahoma">
Texto escrito na fonte Tahoma
</font>
</body>
Exemplo 2:
<font face="courier new" size="+2">Texto 2 pontos maior</font>
Exemplo 3:
<font face="Arial" color="#3300ff" size="-1">Texto de cor azul</font>
Tags <b> <u> <i> e <center>
O texto pode ser formatado colocando-o em negrito, sublinhado, itálico e centrado.
<b> Texto Negrito</b> Texto Negrito
<u> Texto Sublinhado</u> Texto Sublinhado
<i> Texto Itálico</i> Texto Itálico
<center> Texto Centrado </center> Texto Centrado
Exemplo:
<body>
<b> Texto em negrito </b>
<p><i> Este parágrafo está em itálico </i></p>
</body>
Conjunto de caracteres de Portugal
Utilizado para mostrar correctamente, por exemplo, os caracteres acentuados.
<head>
<meta http-equiv="Content-Type" content="text/html"; charset=utf-8">
...
</head>
Ficha de trabalho nº1
AULA 3
![](https://static.wixstatic.com/media/bdd1b533d7d94c05abcd039efc6aed4c.png/v1/fill/w_131,h_131,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/bdd1b533d7d94c05abcd039efc6aed4c.png)
Hiperligações (Links)
Tag <a>
A tag <a> é utilizada para estabelecer um link (ligação) para outras páginas ou até mesmo dentro da própria página. O destino de um link é definido no atributo href desta tag.
Exemplo 1:
<a href="http://www.html.net/">Isto é um link para HTML.net</a>
![](https://static.wixstatic.com/media/1f5664_d0f9a2bd45844995bbd5f2bf9af8c306.jpg/v1/fill/w_300,h_78,al_c,lg_1,q_80,enc_avif,quality_auto/1f5664_d0f9a2bd45844995bbd5f2bf9af8c306.jpg)
O significado de a href é o seguinte: “a” significa anchor (âncora) e dá início ao link e href significa Hypertext REFerence (ou numa tradução livre, a referência do hipertexto).
Opção Title
Para mostrar um texto explicativo sobre o link (quando o rato pára sobre o link), utiliza-se a opção title:
Exemplo 2:
<a href="http://www.html.net/" title="Visite HTML.net e aprenda HTML">HTML.net</a>
![](https://static.wixstatic.com/media/1f5664_27faaafb078940f59b1d1d18c801c157.jpg/v1/fill/w_356,h_134,al_c,q_80,enc_avif,quality_auto/1f5664_27faaafb078940f59b1d1d18c801c157.jpg)
Tipos de LINKS
Em função do destino, os links classificam-se como:
Links remotos: os que se dirigem a páginas de outros websites (exemplo anterior).
Links internos: os que se dirigem a outras partes dentro da mesma página.
Links locais: os que se dirigem a outras páginas do mesmo site web.
Links com endereços de email: para criar uma mensagem de email.
Links com ficheiros: servem para que o utilizador possa fazer download de ficheiros.
LINKS Internos
Para criar links internos, dentro da própria página - por exemplo, uma tabela de conteúdos ou índice com links para cada um dos capítulos de uma página, utiliza-se o atributo id e o símbolo #.
O atributo id serve para marcar o elemento que é o destino do link.
Por exemplo:
<a id="heading1">Cabeçalho 1</a>
Agora pode-se criar um link que leve a este local da página usando o símbolo # no atributo do link.
O símbolo # informa o browser para ficar na mesma página que está.
O símbolo # deve ser seguido pelo valor atribuido a id para onde o link vai.
Por exemplo:
<a href="#heading1">Link para o cabeçalho 1</a>
Exemplo:
![](https://static.wixstatic.com/media/1f5664_7b9bab2d2e444fc18d566af8bb63e9d9.jpg/v1/fill/w_331,h_591,al_c,q_80,enc_avif,quality_auto/1f5664_7b9bab2d2e444fc18d566af8bb63e9d9.jpg)
![](https://static.wixstatic.com/media/1f5664_72978b323e954e769a1079c52290fbfd.jpg/v1/fill/w_818,h_370,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/1f5664_72978b323e954e769a1079c52290fbfd.jpg)
Normalmente, um site é constituído por várias páginas (diferentes páginas html), ligadas através de links.
Exemplo:
Para criar este tipo de links, utiliza-se referências, da seguinte forma:
<a href="/documento.htm" target="_abc"> Texto do link </a>
Atributo target
Usando o atributo target, pode-se criar um link que abra numa nova página, ao invés de substituir a página em que o utilizador está.
Target controla o sítio onde o novo documento irá ser exibido quando o utilizador segue um link. Na maioria das vezes, ao clicar num link simplesmente é carregado um novo documento na mesma janela onde estava o link.
No entanto, com target pode-se ter o novo documento aberto numa nova janela, ou noutra frame.
Target tem 4 valores pré-definidos:
"_blank"
"_parent"
"_self"
"_top"
Target="_blank“
"_blank" abre o novo documento numa nova janela.
Target = "_self"
"_self" especifica o novo documento na mesma janela e o quadro como o actual documento. "_self" funciona da mesma forma se você não tivesse usado target.
Target="_parent"
É utilizado na situação em que um arquivo de frameset está aninhado noutro arquivo de frameset. Um link num dos documentos internos frameset que usa "_parent" irá carregar o novo documento interno onde o arquivo de frameset tinha sido aberto.
Target = "_top"
"_top" carrega o documento vinculado no quadro de nível superior . Isto é, a nova página preenche toda a janela.
Exemplo 1:
<a href=“Página de ligação.html" target="_blank"> Abrir uma nova janela </a>
![](https://static.wixstatic.com/media/1f5664_01557d30a5fd408c87548143bf8ebb97.jpg/v1/fill/w_582,h_211,al_c,q_80,enc_avif,quality_auto/1f5664_01557d30a5fd408c87548143bf8ebb97.jpg)
![](https://static.wixstatic.com/media/1f5664_0a225d5fc4ff464482fc249125c937e1.jpg/v1/fill/w_424,h_226,al_c,q_80,enc_avif,quality_auto/1f5664_0a225d5fc4ff464482fc249125c937e1.jpg)
Exemplo 2:
<a href=“mamiferos.html" target="_self"> Na mesma janela </a>
Exemplo 3:
Se a pagina for colocada numa sub-pasta (chamada "subpasta"), o link passa a ser escrito:
<a href="/subpasta/mamiferos.htm"> Link para página mamíferos</a>
Para mais informações, consulte:
LINK para mail
Criar um link para um endereço de email faz-se de modo semelhante aos links para documentos. A única diferença é que no lugar do endereço do documento escreve-se “mailto:” seguido pelo endereço de email.
Quando o link é clicado o programa de e-mail padrão é aberto com o endereço do link já escrito na linha de destinatário:
Exemplo 4:
<a href="mailto:antoniomanuelsilva123@hotmail.com">Enviar e-mail para autor</a>
LINK para ficheiros
Para criar um link para um ficheiro (download do ficheiro) escreve-se:
<a href=“ficheiro">Título do link</a>
O browser vai tentar abrir o documento a descarregar numa nova janela ou fazer a pergunta típica: "Deseja abrir o ficheiro ou guardá-lo no computador?".
Exemplo 5:
Download de ficheiro chamado imagens.zip que se encontra na mesma pasta que a página HTML:
<a href=“imagens.zip"> Download de imagens </a>
![](https://static.wixstatic.com/media/bdd1b533d7d94c05abcd039efc6aed4c.png/v1/fill/w_131,h_131,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/bdd1b533d7d94c05abcd039efc6aed4c.png)
AULA 4
![](https://static.wixstatic.com/media/1f5664_88a3ee1e2ade4a7b95a4ec87aef785f9.png/v1/fill/w_280,h_32,al_c,q_85,enc_avif,quality_auto/1f5664_88a3ee1e2ade4a7b95a4ec87aef785f9.png)
Estrutura de uma página em HTML http://www.w3schools.com/html/html_intro.asp
Títulos, Parágrafos, Hiperligações e Imagens http://www.w3schools.com/html/html_basic.asp
Atributos http://www.w3schools.com/html/html_attributes.asp
(Com 5 exercícios práticos)
HTML Styling http://www.w3schools.com/html/html_styles.asp
(Com 6 exercícios práticos)
HTML Comentários http://www.w3schools.com/html/html_comments.asp
(Com 2 exercícios práticos)
HTML Listas http://www.w3schools.com/html/html_lists.asp
(Com 6 exercícios práticos)
HTML Section http://www.w3schools.com/tags/tag_section.asp
EXEMPLO 1
![](https://static.wixstatic.com/media/1f5664_56ea121164eb4859ae4bb66a69c95655.png/v1/fill/w_784,h_361,al_c,lg_1,q_85,enc_avif,quality_auto/1f5664_56ea121164eb4859ae4bb66a69c95655.png)
![](https://static.wixstatic.com/media/1f5664_88a3ee1e2ade4a7b95a4ec87aef785f9.png/v1/fill/w_280,h_32,al_c,q_85,enc_avif,quality_auto/1f5664_88a3ee1e2ade4a7b95a4ec87aef785f9.png)
HTML Styles CSS http://www.w3schools.com/html/html_css.asp
CSS Selectors http://www.w3schools.com/css/css_selectors.asp
HTML link href Attribute http://www.w3schools.com/tags/att_link_href.aspsp
HTML div Tag http://www.w3schools.com/tags/tag_div.asp
EXEMPLO 2
Window scrollTo() Method http://www.w3schools.com/jsref/met_win_scrollto.asp
EXEMPLO 3
fullPage.js
http://alvarotrigo.com/fullPage/
![](https://static.wixstatic.com/media/1f5664_88a3ee1e2ade4a7b95a4ec87aef785f9.png/v1/fill/w_280,h_32,al_c,q_85,enc_avif,quality_auto/1f5664_88a3ee1e2ade4a7b95a4ec87aef785f9.png)
AULA 5
![](https://static.wixstatic.com/media/bdd1b533d7d94c05abcd039efc6aed4c.png/v1/fill/w_131,h_131,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/bdd1b533d7d94c05abcd039efc6aed4c.png)
![](https://static.wixstatic.com/media/1f5664_8f473ea6b3f94ae79ca913ebb61f6f36.png/v1/fill/w_445,h_444,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/1f5664_8f473ea6b3f94ae79ca913ebb61f6f36.png)
![](https://static.wixstatic.com/media/1f5664_f6d518eceffc49f2acbed5f417947aa7.png/v1/fill/w_509,h_291,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/1f5664_f6d518eceffc49f2acbed5f417947aa7.png)
![](https://static.wixstatic.com/media/1f5664_ae42359aad8a45258104f56d4a3c9e3f.png/v1/fill/w_400,h_889,al_c,lg_1,q_85,enc_avif,quality_auto/1f5664_ae42359aad8a45258104f56d4a3c9e3f.png)
EXERCÍCIO 2
Index.HTML Estilos.CSS
![](https://static.wixstatic.com/media/1f5664_f8a1b2c007f44a6c8fb2c552ade41e7d.png/v1/fill/w_459,h_859,al_c,lg_1,q_90,enc_avif,quality_auto/1f5664_f8a1b2c007f44a6c8fb2c552ade41e7d.png)
Ficha de avaliação prática
![](https://static.wixstatic.com/media/bdd1b533d7d94c05abcd039efc6aed4c.png/v1/fill/w_131,h_131,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/bdd1b533d7d94c05abcd039efc6aed4c.png)
AULA 6
Aprenda o layout de CSS
Este site ensina os fundamentos de CSS que são utilizados em qualquer layout de websites.
Suponho que já sabe o que são selectores, propriedades e valores. E que provavelmente sabe uma coisa ou duas coisas sobre layout, embora possa ser ainda uma actividade que lhe provoque alguma angustia. Se quiser aprender HTML e CSS do ínicio, deve verificar este tutorial.
Caso contrário, vamos ver se conseguimos poupar alguma angustia no seu próximo projeto.
Clicar nesta imagem para ver tutorial
![](https://static.wixstatic.com/media/f6cf6d048ce74746ab767769088b1b8b.png/v1/fill/w_107,h_107,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/f6cf6d048ce74746ab767769088b1b8b.png)
Ficha prática
Depois de assistires a todo o tutorial, desenvolva uma página web com o mesmo esquema do exemplo apresentada na página 8 do tutorial.
Deverá conter o seguinte layout:
- uma DIV contorno geral (onde irá incluir toda a estrutura do site;
- uma DIV do tipo NAV
- três DIVs do tipo SECTION
- uma DIV do tipo FOOTER, onde ficará sempre fixa no fim da página
![](https://static.wixstatic.com/media/1f5664_7587dbabef13462fa737064ed30737ee.png/v1/fill/w_902,h_511,al_c,q_90,usm_0.66_1.00_0.01,enc_avif,quality_auto/1f5664_7587dbabef13462fa737064ed30737ee.png)