Digamos que estou atualmente em:
http://example.com/folder/page.html
É possível criar um link relativo nesta página que aponta para http://example.com/folder/
sem especificar folder
qualquer lugar? (E usando apenas HTML.)
ATUALIZAÇÃO:
Como se viu, ./
funciona apenas no modo doctype não estrito, enquanto .
funciona em ambos os modos, então ainda é uma resposta melhor na minha opinião :) Obrigado a todos.
Respostas:
Apenas o ponto está funcionando. O doctype faz a diferença, entretanto, às vezes, o ./ também funciona.
<a href=".">Link to this folder</a>
fonte
Para qualquer um que encontrou este tópico, abordar caminhos relativos sempre criou argumentos sobre o que é correto ou não.
Dependendo de onde você usa o caminho a ser endereçado, isso dependerá de como você endereça o caminho.
Geralmente:
.
e./
fazer a mesma coisa, porém você não usaria.
com um nome de arquivo. Caso contrário, você terá o navegador solicitando.filename.ext
um arquivo do servidor. O método adequado seria./filename.ext
.../
aborda o caminho um nível acima da pasta atual. Se você estivesse no caminho/cheese/crackers/yummy.html
e seu código de link solicitado../butter/spread.html
no documentoyummy.html
, você estaria endereçando o caminho/cheese/butter/spread.html
, no que diz respeito ao servidor./
sempre abordará a raiz do site.fonte
Você pode usar
para significar um nível acima. Se você tiver uma página chamada page2.html na mesma pasta que page.html , o caminho relativo será:
page2.html.
Se você tiver page2.html no mesmo nível da pasta, o caminho será:
fonte
<html> <head> <title>Page</title> </head> <body> <a href="./">Folder directory</a> </body> </html>
fonte
Ambos os itens abaixo parecem funcionar
./
.
fonte
<a href="./">Folder</a>
fonte
A resposta principal não é clara o suficiente. aqui está o que funcionou para mim: O formato correto deve ser semelhante a este se você quiser apontar para o arquivo real:
<a href="./page.html">
Isso fará com que você aponte para esse arquivo dentro da mesma pasta se você estiver na página
http://example.com/folder/index.html
fonte