AULA 4: Links, listas de correio, favoritos, etc
Vamos aprender a utilizar os links, e como mudar as suas cores. Vamos também aprender como criar links para e-mail, listas, e vamos elaborar uma lista de favoritos.
Os links
Os links são aquelas palavras (ou imagens) que quando clicamos em cima nos levam
para outra página. É isto que mantém a web unida e nos permite navegar. Eles são
a base de todo o conceito de hipertexto.
O tag do link é o <a> e tem como parâmetro o href.
Assim funcionará da seguinte forma:
<a href="endereço do destino">Palavra a aparecer linkada</a>
Então, para fazer um link para uma página onde tenha, por exemplo, mais
informações sobre o autor e se chama autor.html podemos fazer:
Clique <a href="autor.html">aqui</a> para saber mais sobre o autor.
Repare:
-Apenas a palavra 'aqui' aparecerá sublinhada.
-O endereço da página de destino teria de estar na mesma directoria (pasta) da
página actual, portanto, nao necesitará de ter um endereço tipo 'http://www...'
, podemos indicar apenas o nome do ficheiro html. Se experimentar acrescentar
este bocado de html ao que tem vindo a criar, e clicar sobre a palavra linkada,
irá ver uma mensagem de erro. Isto porque teria que criar um outro ficheiro de
nome autor.html para que tudo funcionasse na perfeição. No entanto o principal é
que tenha retido a ideia.
Côres dos links
Por defeito, os links são sempre a azul, enquanto não forem clicados, e ficam
vermelho escuro depois de visitados. Estas podem não ser as cores desejadas e
se, por exemplo, o fundo da sua página for também azul, convém alterá-las.
Como definir as côres dos links?
A definição da côr do link é feita uma vez, e fica logo definida para todo o
html. Para isto utiliza-se o já nosso conhecido tag <body>. Nesta altura já deve
ter reparado que o <body> serve para definir o aspecto geral de todo o conteúdo
da página. Adiante:
As côres dos links são definidas com os mesmos códigos hexadécimais que usámos
para o fundo e para o texto.
Parâmetro para côr de link:
link="#BB1A02"
Parâmetro para côr de link já visitado:
vlink="#800000"
Como exemplo, poderíamos considerar uma página que tem como côr de link um vermelho escurecido, e os links
já visitados são acastanhados. Para isso usamos:
<body link="#BB1A02" vlink="#800000">
Todos os links contidos nessa página terão essas côres.
Existem ainda outros tags que permitem defenir o aspecto geral da sua página.
Lembra-se quando no <font> definia a côr do texto? Imagine que o queria cinza,
no <body> pode definir também a côr de todo o texto da página (excepto nos
sítios em que isto for contrariado com um <font color="">) Isto faz-se com o
parâmetro text .
<body link="#BB1A02" vlink="#800000" text="#262626">
Teremos então definidas as côres gerais para os textos e links da nossa página.
Está então na altura de pegar em tudo que já foi falado até aqui e criar uma
nova página. Isto servirá para rever todos os assuntos aqui tratados e vê-los já
exemplificados num html acabado. Use-o como comparação ao html que poderá
(deverá) estar a desenvolver paralelamente e ver os tags em acção.
Este será o código html possível, usando tudo que se aprendeu até este momento:
------------------------------------------------
<HTML>
<TITLE>A minha primeira página</TITLE>
<BODY bgcolor="#FFFF00" text="#0000FF" link="#FF0000"
vlink="#808000">
<center>
<h1>A minha primeira página</h1>
</center>
<b>
<font face="arial, helvetica" size="3" color="#000000">
Viva, esta é a minha primeira página.
Estou ainda a aprender como construir
uma página html, mas entretanto já compilei
alguns dos meus sites preferidos que poderá visitar.
</font>
</b>
<br><br>
<font face="arial, helvetica" size="3" color="#000000">
<a href="http://www.aminharadio.com">
<b>AMINHARADIO</b>
</a> - O site português dedicado à rádio e ao seu restauro
Sons, fotos, música antiga, etc.
<br>
<a href="http://www.sapo.pt">
<b>Sapo</b>
</a> - O mais famoso dos índices de sites portugueses.
<br>
<a href="http://www.negocios.pt">
<b>Canal de Negócios</b>
</a> - Onde eu vou para saber como estão as minhas acções da bolsa.
<br>
<a href="autor.html">
<b>Acerca de mim</b>
</a> - Um pouco sobre o autor desta página.
</font>
</BODY>
</HTML>
-----------------------------------------------------------
Confuso? Depois de tudo aplicado, o html pode-se tornar já bastante denso, mas
repare que:
- Os tags funcionam de fora para dentro, o que quer dizer que se tiver dois tags
que influenciam por exemplo a cor do texto, como é o caso no html acima, em que
tem no body o atributo text que "diz" ao browser que o texto deve ser todo azul
e depois no font tem o atributo color que diz ao browser que o texto deve ser
preto, o que prevalece será o que está mais próximo do texto.
O que quer dizer que se tiver:
<font size="4"><font size="3">Texto</font></font>
O seu texto ficará com o tamanho 3.
-Os tags podem ser usados tanto em maiusculas como em minusculas, é indiferente.
-No código pode quebrar as linhas ou até meter linhas em branco. Isto não
influenciará o resultado. Não deverá porém quebrar tags ou palavras a meio.
<b>texto em negrito</b>
é precisamente igual a:
<B>
texto em negrito
</B>
-Pode quebrar inclusivamente o texto, fazendo-o mudar de linha. No resultado
final o texto só será quebrado se existir um <br> ou um <p>.
Todas estas dicas podem ajudar a tornar o código mais simples e mais organizado.
A sua estrutura varia conforme as preferências do autor. No entanto aconselhamos
a que mantenha o seu código o mais estruturado possível, e que insira espaços
sempre que achar necessário, para poder compreender mais fácilmente o trabalho
que está a executar.
Um tag útil
É sempre bom ter uma forma de contactar o autor da página. Os visitantes são os
nossos melhores críticos e podem-nos ajudar bastante a resolver pequenos
problemas. Aproveitando o facto de termos aprendido os tags de link,
acrescentamos aqui um bastante útil que permite ao visitante enviar um mail ao
autor: o 'mailto'.
Usa-se da seguinte forma:
<a href="mailto:a.silva@xpto.pt">Clique aqui</a> para me enviar um
mail.
Como vê, é semelhante ao tag de link, mas com o parâmetro 'mailto' que indica o
browser que se trata de um endereço de e-mail. Este chamará o seu programa de
correio electrónico e inserirá automáticamente o endereço do destinatário no seu
campo respectivo.
Listas
Deverá ter reparado que a sua lista de links está um pouco crua e sem piada.
Isso tem solução e pode dar um aspecto melhor à sua lista.
Para isto usamos o tag <ul> ele diz que aqui começa uma lista com várias linhas.
Cada linha é identificada com um <li>.
Assim:
<UL>
<LI> Esta é uma linha da minha lista
<LI> Esta é outra linha da minha lista
<LI> Esta é linha mais da minha lista
<LI> Cá está mais uma linha da minha lista
</UL>
No caso da página que fizemos há pouco, apenas temos que inserir o <UL> antes da
zona de links e o </UL> no fim dela. Insira então um <LI> antes de cada linha.
Aqui pode então tirar os <BR> que as quebram, já que os <LI> quebram
automáticamente as linhas iniciando um novo ítem de lista.
Resultado, juntando as listas e o mailto:
---------------------------------------------
<HTML>
<TITLE>A minha primeira página</TITLE>
<BODY bgcolor="#FFFF00" text="#0000FF" link="#FF0000"
vlink="#808000">
<center>
<h1>A minha primeira página</h1>
</center>
<b>
<font face="arial, helvetica" size="3" color="#000000">
Viva, esta é a minha primeira página.
Estou ainda a aprender como construir
uma página html, mas entretanto já compilei
alguns dos meus sites preferidos que poderá visitar.
</font>
</b>
<br><br>
<font face="arial, helvetica" size="3" color="#000000">
<UL>
<LI>
<a href="http://www.aminharadio.com">
<b>AMINHARADIO</b>
</a> - O site português dedicado à rádio, restauro
Sons, fotos, música antiga, etc.
<LI>
<a href="http://www.sapo.pt">
<b>Sapo</b>
</a> - O mais famoso dos índices de sites portugueses.
<LI>
<a href="http://www.negocios.pt">
<b>Canal de Negócios</b>
</a> - Onde eu vou para saber como estão as minhas acções da bolsa.
<LI>
<a href="autor.html">
<b>Acerca de mim</b>
</a> - Um pouco sobre o autor desta página.
</UL>
<p align="right">
Envie-me um
<b>
<a href="mailto:a.silva@xpto.pt">e-mail</a>
</b>
</p>
</font>
</BODY>
</HTML>
------------------------------------------
Depois desta aula você já tem conhecimentos suficientes para fazer uma página
pessoal tão boa ou melhor do que a maioria das existentes (ok, ainda faltam as
imagens, que serão dadas na próxima aula).
É necessário um pouco de gosto pessoal e bom senso, mas acredite, com o que já
aprendeu e um bocado de prática (sim é necessário praticar), paciência, e a
velha mas infalivel técnica "tentativa-erro" poderá criar verdadeiras obras de
arte.
Por isso não tenha receio em experimentar, brincar, trocar tamanhos, cores,
posições, etc. só assim poderá ter noção do que lhe parece melhor.