Use o local do arquivo atual como ponto de referência para estabelecer o caminho do arquivo de destino.
O conceito de caminho absolutoO caminho completo de todo o arquivo, como X:/www/web/index.html ou http://waldo.com.cn/index.html. Ambos são caminhos absolutos.
Explicação detalhada de várias maneiras de usar caminhos relativosSuponha que exista atualmente uma página que deseja vincular a uma página chamada test.html. A seguir são mostradas as expressões de vários caminhos relativos.
Exemplo de caminho relativo | O significado do caminho |
---|---|
href=teste.html | Indica que esta página está no diretório onde a página atual está localizada |
href=./teste.html | Indica que esta página está no diretório onde a página atual está localizada. Um único ponto tem o mesmo significado que o nome do arquivo direto acima. |
href=/teste.html | Indica que esta página está no diretório raiz do site |
href=../teste.html | Indica que esta página está no diretório acima da página atual |
href=../../test.html | Indica que esta página está no diretório um nível acima da página atual (ou seja, dois diretórios acima). Cada vez que o diretório pai aumenta, adicione um ../. |
href=../teste.html | Indica que esta página está no subdiretório web do diretório acima da página atual. |
A barra / representa o diretório raiz. Você pode usar a barra / para acessar diretamente o diretório raiz em qualquer nível.
Suponha que muitos lugares na página da web estejam vinculados à página about.html na pasta da web no diretório raiz do site, então o código html deve ser escrito assim <a href='/about.html'>link para </a>.
Caminhos relativos acessam arquivos no diretório pai da página atual ../ representa o diretório de nível superior do arquivo atual, assumindo que o caminho da página atual seja Waldo.com.cn/StaticPageFiles/SiteMapFiles/tag_11_1.htm. A página precisa estar vinculada ao arquivo X:www/web/StaticPageFiles/SiteMapFiles/Tag3/tag_3_1.htm. Então, o endereço do link na página atual deve ser <a href='../Tag3/tag_3_1.htm'>.NET标签</a>
.
PS: Como o diretório atual é Tag11, e o diretório onde está localizado o arquivo alvo a ser vinculado à página é Tag3, que pertence ao mesmo diretório pai SiteMapFiles do diretório atual, então você precisa usar ../ para vincular primeiro para o diretório pai e, em seguida, vincule-o ao diretório pai e aos arquivos.
Caminhos relativos acessam arquivos em diretórios pais multiníveis da página atualComo ../ representa o diretório de nível superior do arquivo atual, então ../../ representa o diretório de nível superior do arquivo atual. Basta sobrepor ../ de acordo com o número de níveis pai a serem obtidos.
Os caminhos relativos acessam arquivos no diretório subordinado ao qual pertence o arquivo de página atual. Basta usar o nome do diretório atual/nome do diretório subordinado/nome do arquivo de destino. Suponha que o diretório onde o arquivo atual está localizado seja shiyousan.com/StaticPageFiles/SiteMapFiles/
. Para vincular ao arquivo na Tag3 no diretório atual, o endereço do link pode ser escrito assim: <a href='SiteMapFiles/Tag3/tag_3_1.htm'>链接</a>
, ou você também pode usar ./, ./ é escrito assim: <a href='./SiteMapFiles/Tag3/tag_3_1.htm'>链接</a>。
.--------Um único ponto ou nome de diretório direto indica o diretório atual.
.. --------Os pontos duplos representam o diretório de nível superior do arquivo atual
//--------Uma única barra indica o diretório raiz do site atual
A descrição acima é uma explicação detalhada de como o HTML usa caminhos relativos para obter arquivos em diretórios em todos os níveis introduzidos pelo editor. Espero que seja útil para você. Se você tiver alguma dúvida, deixe-me uma mensagem e o editor responderá. para você a tempo. Gostaria também de agradecer a todos pelo apoio ao site de artes marciais VeVb!