Início » 2013 » Novembro » 4 » HTML Básico - Hiperlinks
10:07 PM
HTML Básico - Hiperlinks
Hiperlinks

Hyperlinks


Um outro recurso amplamente utilizado em HTMLs é o hyperlink. Ele serve para ligar um
documento à outro na Web. Basicamente, ele será composto pelo endereço de outro
documento e, ao ser clicado, levará você ao endereço referenciado por ele. Existem duas
maneiras de usar hyperlinks nos seus documentos, com textos ou com imagens. O texto
aparecerá sublinhado e o cursor do mouse ficará diferente ao passar por cima dele. As imagens
terão o mesmo efeito de mudança de cursor.
Primeiramente ensinaremos a criar links com texto. Eles podem ser criados com a tag
'<a href="endereço para onde quer redirecionar">', que deve ser fechada com '</a>'. O
conteúdo entre a tag será o texto que deverá ser clicado para que o navegador redirecione.
Pode ser qualquer coisa que você quiser, mas recomenda-se usar alguma coisa intuitiva. A
Internet originalmente pretendia usar hyperlinks em abundância, quando seu conteúdo ainda
era basicamente composto por textos científicos e documentos. O aumento da velocidade de
transferência e o início do uso de imagens e meios multimídia na rede ofuscaram um pouco
seu propósito original. Um exemplo para o uso de hyperlinks com texto seria:
<a href="http://www.google.com">Google</a>
Um recurso que pode ser útil se você quiser redirecionar a pessoa mas manter a sua
própria página aberta é adicionar o atributo 'target="_blank"' à sua tag '<a>'. O resultado é
que ao clicar no link, uma nova janela do navegador abrirá com o endereço desejado. Note o
exemplo abaixo:
<a href="http://www.google.com" target="_blank">Google</a>
Agora vamos mostrar como você cria um hyperlink usando uma imagem ao invés do
texto. O processo é bem semelhante.
<a href="http://www.google.com"><img border="0"
src="http://www.google.com.br/intl/pt-BR/logos/Logo_25wht.gif" /></a>
No lugar do texto inserimos uma imagem e ela automaticamente se transforma na
âncora responsável por ligar o documento à outro.
Vamos aproveitar esse exemplo para darmos mais uma explicação, como inserir
imagens. Você deve ter percebido que usamos uma tag diferente logo acima: '<img />'. Ela
tem seus atributos que serão mostrados em breve. Ela serve exatamente para inserir imagens
no documento HTML, servindo tanto para buscar imagens no computador local ou na rede. No
nosso caso, usamos para buscar na Internet, mas isso é indiferente, o navegador trata
qualquer um dos casos muito bem.
Para explicar como funciona o mecanismo de usar imagens que estão no computador
local, devemos entender dois conceitos antes, o de caminho relativo e o de caminho absoluto.
O caminho absoluto indica a localização do arquivo no computador a partir do diretório raiz.
Por exemplo, um arquivo chamado 'foo.bar' que está dentro da pasta home do usuário Joao
tem caminho absoluto '/home/Joao/foo.bar' ou o arquivo de configuração padrão de grande
parte dos Xorg tem caminho absoluto '/etc/X11/xorg.conf'.
O conceito de caminho relativo distancia-se do de absoluto na medida em que não é
possível determinar o caminho do arquivo sem saber a pasta em que se está no momento.
Outra diferença é que torna-se mais complicado acessar um arquivo que esteja em uma pasta
que está numa pasta que não descende da que você está na árvore de diretórios. Para
dizermos o caminho relativo de um arquivo 'foo.bar' que está na mesma pasta em que
estamos no momento, podemos dizer que é 'foo.bar'. Suponhamos agora a seguinte estrutura
de pastas
arquivos
`-- fotos
| `-- fotos_do_ano_novo
| | `-- ano_novo1.jpg
| | `-- ano_novo2.jpg
| | `-- ano_novo2.jpg
| `-- fotos_da_pascoa| | `-- pascoa1.jpg
| | `-- pascoa2.jpg
| | `-- pascoa3.jpg
| `-- fotos_na_praia
| | `-- praia1.jpg
| | `-- praia2.jpg
| | `-- praia3.jpg
| `-- foto1.jpg
| `-- foto2.jpg
| `-- foto3.jpg
`-- textos
| `-- texto1.txt
| `-- texto2.txt
| `-- texto3.txt
`-- videos
| `-- video1.mpg
| `-- video2.mpg
| `-- video3.mpg
`-- projetos
`-- projeto1
| `-- tema1.tem
| `-- tema2.tem
`-- projeto2
| `-- tema3.tem
| `-- tema4.tem
`-- prazos_dos_projetos.txt
Partindo da pasta arquivos, o caminho relativo do arquivo 'foto1.jpg' é 'fotos/foto1.jpg'
enquanto o de 'texto2.txt' é '/textos/texto2.txt'. Dessa maneira, o arquivo 'tema1.tem' do
projeto1 terá como caminho relativo 'projetos/projeto1/tema1.tem'. Até aí não existem muitas
complicações, mas é necessário conhecer um pouco sobre como trabalhar com arquivos que
estão em pastas que estão em níveis superiores. Isso exigirá o uso de '..'. Quando você estiver
na pasta projeto1 e quiser saber o caminho relativo do arquivos 'prazos_dos_projetos.txt'
deverá ter em mente que este arquivo encontra-se em um nível superior na árvore de
diretórios com relação à qual você está no momento. Isso quer dizer que você deve retroceder
um nível para só então poder chamar o arquivo desejado, e exatamente para isso será
necessário o uso de '..'. Como solução, estando na pasta projeto1, o caminho relativo será
'../prazos_dos_projetos.txt'.
Quando for necessário retroceder mais níveis ainda, você precisará usar mais '..'. Por
exemplo, imagine-se agora no diretório 'projeto2' e deseja saber o caminho relativo para o
arquivo 'praia3.jpg'. Ele será '../../fotos/fotos_na_praia/praia3.jpg'. Os primeiros '..' te colocarão
no diretório 'projetos' e o segundo no 'arquivos'. Deste ponto em diante você segue os passos
de como se estivesse apenas buscando em sub-diretórios.
Dada essa longa explicação, prosseguiremos na parte de imagens no computador local.
Fica bem simples se o princípio acima estiver entendido pelo aluno. Para adicionar uma
imagem que esteja na mesma pasta do seu documento HTML apenas coloque
<img src="nome_da_imagem" />
Caso ela esteja numa subpasta
<img src="nome_da_subpasta/nome_da_imagem" />
E, finalmente, se ela estiver em pastas que não descendem da que você estiver
<img src="../nome_da_pasta/nome_da_imagem" />
Você pode descer quantos níveis quiser até encontrar sua imagem, mas é
recomendado, caso sua imagem esteja em lugares que não sejam o próprio caminho ou uma
subpasta, que você utilize o caminho absoluto. Em geral, quando se está fazendo páginas de
grande porte, é comum armazenar todas as imagens em subpastas do caminho onde se encontra o documento HTML. Dessa maneira, o uso de caminhos relativos se torna muito mais
ágil e facilita imensamente no caso de ser necessário uma mudança de servidor ou da pasta
onde se encontram os arquivos, isso porque quando for completada a operação, nenhum
caminho precisará ser consertado no seu código.


Categoria: HTML | Visualizações: 527 | Adicionado por : lucas02007 | Tags: HTML Basico | Ranking: 0.0/0
Total de comentários: 0
Somente usuários registrados podem adicionar comentários.
[ Registrar-se | Login ]