As referências absolutas e relativas para HTML5 e CSS3 Programação

Há mais de um tipo de endereço ao programar em HTML5 e CSS3. Você provavelmente está familiarizado com referências absolutas, utilizados para links para páginas externas. Outro tipo de referência - uma referência relativa - liga várias páginas dentro do seu próprio site.

As referências absolutas

O tipo de ligação utilizado em basicLinks.html é um referência absoluta. As referências absolutas sempre começam com o nome do protocolo. Uma referência absoluta é o endereço completo para uma página web, assim como você usaria na barra de endereços do navegador. As referências absolutas são usados ​​para se referir a um site em outro lugar na Internet.

Mesmo que seus movimentos site (por exemplo, a partir do seu computador desktop para um servidor web em algum lugar na internet), todas as referências absolutas vai funcionar bem, porque eles não contam com a posição da página actual para qualquer informação.

As referências relativas

As referências relativas são usadas quando o seu site inclui mais de uma página. Você pode optar por ter várias páginas e um mecanismo de ligação para mover-se entre eles.

image0.jpg

A página não é tão interessante por conta própria, mas não tem a intenção de ficar sozinho. Quando você clica em um dos links, você vai para uma página nova. Aqui está o que acontece quando você clica no link de mercado.

image1.jpg

A página de mercado é muito simples, mas também contém um link para a página inicial. A maioria dos sites não são páginas simples em tudo, mas uma rede interligada de páginas. A referência relativa é muito útil quando você tem um conjunto de páginas com ligações de entrelaçamento.

O código para pigs.html mostra como parente referências funcionam:

pigs.html

Destino de Suínos Mamíferos

A maior parte do código é completamente familiarizados. A única coisa surpreendente é que é não há. Dê uma olhada em um dos links:

 casa.

Não há nenhum protocolo (a parte) e nenhum endereço de todo, apenas um nome de arquivo. Isto é um referência relativa. As referências relativas trabalhar, assumindo o endereço da página atual. Quando o usuário clica, o navegador vê nenhum protocolo, por isso assume que market.html é no mesmo diretório no mesmo servidor como.

As referências relativas funcionam como direções. Por exemplo, se você estiver em um laboratório e perguntar onde a fonte de água é, alguém poderia dizer, # 147 Ir para o corredor, vire à esquerda, e vire à esquerda novamente no final do próximo corredor. # 148- Estas instruções lhe à fonte de água se você começar no lugar certo. Se você está em outro lugar e você seguir estas instruções, você não vai encontrar a fonte de água.

As referências relativas funcionam bem quando você tem um monte de páginas da web interligadas. Se você criar um monte de páginas sobre o mesmo tema e colocá-los no mesmo diretório, você pode usar referências relativas entre as páginas. Se você decidir mudar suas páginas para outro servidor, todos os links ainda funcionam corretamente.

Muitas vezes é mais conveniente para criar e modificar suas páginas na máquina local e, em seguida, enviá-las para o servidor web para o mundo ver. Se você usar referências relativas, é fácil para mover um grupo de páginas em conjunto e conhecer as ligações continuarão a funcionar.

Se você está se referindo a uma página no site de outra pessoa, você tem que usar uma referência absoluta. Se você está ligando para outra página no seu site, você normalmente usa uma referência relativa.

menu