Diferença entre link absoluto e relativo.

Referências absolutas e relativas podem ser usadas em uma ampla variedade de ferramentas de TI. Na maioria das vezes - ao projetar páginas da web, bem como em planilhas. Como são esses links? Qual é a diferença entre um link absoluto e um relativo?

Links absolutos e relativos no Excel

Portanto, entre as ferramentas comuns de TI que usam links absolutos e relativos está o Excel. Um elemento do primeiro tipo é um conjunto fixo (não muda ao copiar o conteúdo de uma célula para outro lugar na tabela) de coordenadas de célula, que são definidas na fórmula. Ou seja, ao usar uma referência absoluta, mover a célula A1 em qualquer direção não afeta o conteúdo da fórmula - as coordenadas das células escritas nela não serão alteradas. A fórmula permanecerá na forma em que o usuário inseriu inicialmente a planilha do Excel.

Observe que para fixar o "caráter absoluto" da referência, é necessário colocar um sinal $ antes de cada coordenada na fórmula. A entrada na célula será então semelhante a = $ A $ 1 $ A $ 2.

Por sua vez, uma referência relativa é um conjunto de coordenadas de células em uma fórmula que mudam quando copiadas para outro local na tabela da célula em que a fórmula está escrita. Ou seja, se inicialmente a fórmula = B1 B2 for escrita na célula A1, então no caso de usar uma referência relativa ao copiar esta célula para a célula localizada à direita, para A2, a fórmula mudará automaticamente para = B2 B3.

Links relativos, por sua vez, não precisam incluir sinais $. Na verdade, sua ausência predetermina a "relatividade", não o "caráter absoluto" do vínculo.

Links na estrutura de uma página web

O conceito de links absolutos e relativos também é utilizado no campo do desenvolvimento web. O fato é que ambos podem ser colocados na estrutura de páginas da web. Como?

Um link relativo localizado na estrutura de uma página da web significa um endereço de arquivo incompleto que se parece com /página1234.html. Presume-se que o navegador, ao detectar um link relativo, adicionará automaticamente a parte / parte ausente do endereço do arquivo antes do sinal para que ele seja carregado.

É importante que você siga um link relativo de uma página da web localizada no mesmo site onde o arquivo está localizado. Ou seja, se uma página com um link relativo no formato /pagina1234.html for colocada no portal http://www.page1.com, o navegador, após o usuário clicar neste link, iniciará o download do arquivo em o endereço http: //www.page1. com / page1234.html.

Se, por sua vez, colocá-lo, por exemplo, no portal http://www.page2.com, o navegador começará a carregar a página http://www.page2.com/page1234. html. Portanto, o webmaster precisa ter cuidado com a colocação dos links relativos - o principal é que eles correspondam ao arquivo real no servidor.

Um link absoluto em uma página da web significa, por sua vez, o endereço completo do arquivo, que se parece com http://www.page.com/page1.html. O navegador fornecerá navegação para o arquivo apenas neste endereço e em nenhum outro. Um link absoluto pode ser incorporado a uma página da web localizada em qualquer site - a transição para o arquivo especificado sempre será correta.

Comparação

A principal diferença entre uma referência absoluta e uma relativa no Excel é que quando a primeira é usada, o conteúdo da fórmula copiada de uma célula para outra é preservado, quando o segundo é usado, ele muda.

Em outra área de TI - desenvolvimento web - um link absoluto é o endereço completo de um arquivo localizado em um servidor. Sob o relativo - apenas uma parte do endereço, o que é suficiente, no entanto, para que o navegador conclua automaticamente o caminho completo para o arquivo, com base no endereço atual da página da web em que o link relativo está localizado.

Tendo determinado qual é a diferença entre a referência absoluta e relativa nas duas principais áreas de TI onde esses conceitos são usados, iremos fixar as conclusões na tabela.

Tabela de comparação

Referência absoluta Referência relativa
No Excel
Representa uma fórmula inscrita em uma célula que não muda quando você copia o conteúdo de esta célula para outra parte da tabelaÉ uma fórmula que muda ao copiar o conteúdo da célula na qual está inscrito em outra parte da tabela - novas coordenadas são escritas nela para a posição alterada de forma síncrona da célula
Em desenvolvimento web
Representa um link completo para o arquivo - junto com o domínio, subdomínios e subdiretórios existentesRepresenta um link parcial para um arquivo - via de regra, apenas na forma de seu nome (o navegador completa o endereço completo do arquivo automaticamente - adicionando o domínio e subdomínios nos quais a página da web com cc relativo está localizada link)
.