HTML Tricks: Como navegar em diretorios?

02/06/2021 14:51

Vagner Bellacosa

Vagner Bellacosa

Brasil

Analista Programador dinossauro IBM Mainframe

HTML Tricks:  Como navegar em diretorios?
  • #JavaScript
  • #HTML
  • #CSS

Estrutura da Pagina WEB

Como codificar usando subdiretorios em HMTL, JS e CSS

Muitas vezes paramos para perguntar como seguir o caminho das Indias, digo, das pastas em um pagina HTML, fica uma grande barafunda de pontos e barras para la e ca.

Antes de avançarmos lembre-se que em HTML  usamos a barra inclinada : /

Uma duvida a menos, agora vamos a proxima parte como diria Jack, o Estripador, piadas ruins a parte, quando inserimos arquivos externos tais como  Imagens, Videos, Audios, CSS e JS e etc, precisamos acessar os diretórios do sistema, nessa hora começa a confusao:  “..” ou “./”

Afinal o que significam estes símbolos?

Em linhas gerais, podemos falar que é uma forma que o servidor usa para acessar arquivos e pastas que não estão no próprio arquivo do projeto. Esta definição foi herdada do Sistema UNIX, que eram as maquinas dominantes nos primórdios da Internet, la no século passado, e que se mantem até nossos dias, lembre-se é diferente da maneira usada no Sistema Windows (MS-DOS)

Pois bem, então precisamos mudar de diretório por via destes símbolos: .  ..  /  ./ ../ etc

Descrevo cada um deles:

1. ../ Com este símbolo podemos voltar um diretório, ou seja, se você está em um diretório x dentro de y, com os .. você voltaria para o y, podendo acessar os arquivos que estão a partir de lá;

2. *./* 

Acessando arquivos desta forma você está querendo acessar os arquivos que estão no diretório atual, ou seja, você tem acesso a todos os arquivos que estão na pasta deste arquivo;

3. */*  

Utilizando o símbolo de barra você está indo até a raiz do projeto, ou seja, onde você terá acesso a todas as pastas/diretórios e arquivos do mesmo;

4. ../diretorio1

Com esta instrução, você está voltando um diretório e acessando o diretorio1 na raiz do projeto;

5. /css/index.css 

Com esta instrução você está acessando a raiz do projeto, depois a pasta de arquivos CSS e o arquivo de CSS chamado index.css;

6. /diretorio1/diretorio2

 A partir da raiz do projeto, você está acessando a pasta1 e depois a pasta2;

7. ../../  Com esta sequência você está voltando duas pastas/diretórios;

Importante estes sao apenas alguns exemplos.

Infelizmente em nosso dia a dia poderemos encontrar inúmeras outras combinações, tudo a depender da imaginação do criador, nos exemplos listei as mais comuns de sequências/comandos para acessarem arquivos e diretórios do projeto.

Bonus, mais exemplos

Ficou meio nebuloso né? Que tal vermos mais detalhes, com exemplos práticos:

- <link rel="stylesheet" type="text/css" href="../CSS/styles.css">

Neste exemplo, voltamos uma diretório e acessamos a diretório CSS e por fim o arquivo que queremos linkar no projeto

- <link rel="stylesheet" type="text/css" href="../styles.css">

No código acessamos o arquivo CSS que está um diretório acima deste arquivo que estamos editando

- <img class="user-photo" src="img/avatar4.png">

No código o diretório de imagens está no mesmo diretório do arquivo que editamos, assim só é necessário acessar ela normalmente sem símbolos, e acessar a imagem

- <script type="text/javascript" src="../js/scripts.js"></script>

Neste codigo voltamos um diretório, para acessar o diretório JS e seu arquivo scripts.js

Conclusão

Neste artigo espero ter ajudado a clarificar como utilizar o caminho para acesso de diretórios e arquivos numa pagina HTML de um projeto WEB.

Tivemos uma noção do UNIX e seu sistema de navegação em diretórios, que foi legado a WEB e as paginas HTML (JS CSS) e gera algumas confusões nos codificadores de origem MS Windows.

Saiba mais

 Faça um deploy da sua página no GITHub com domínio e servidor gratuito:  

 Saiba como usar o arquivo robots.txt e otimizar o acesso ao seu site, ajudando os bots spider a navegaçao, catalogarem, indexarem e ranquearem sua pagina.

Fundo do Baú

🚀 Os mistérios do CLI, computação no século XXI

🚀 Aprenda a fazer processos batch em MS-DOS

🚀 Aprenda MS-DOS e seus scripts bat no Windows

Duvidas deixe nos comentários.

Espero ter ajudado ate o próximo artigo.

Vagner Bellacosa Referência Bibliográfica

WIKIPEDIA - A Enciclopédia Livre, faça parte, ajude atualizando ou criando verbetes http://www.wikipedia.org

Google Books um repositório com milhões de livros digitalizados https://books.google.com/

Internet Archive, tudo aquilo que um dia foi publicado veio parar aqui. https://archive.org/

Biblioteca de ícones https://www.flaticon.com/

Momento Jabá, divirta-se com as aventuras do tiozão. Elvis Presley apareceu na casa de Portugal num show do balaco baco. Quem mora em Campinas adora as Festas dos Santos Populares que ocorrem em Junho, comida típica portuguesa, show de variedades, danças folclóricas e divulgação das belezas lusitanas. Momentos únicos numa época pré pandemia.

Bom curso a todos.

Pode me dar uma ajudinha no YouTube?

 https://www.youtube.com/user/vagnerbellacosa

Faça parte da nossa comunidade!

Domine as tecnologias utilizadas pelas empresas mais inovadoras do mundo e encare seu novo desafio profissional, evoluindo em comunidade com os melhores experts.

1

Certificado

Artigo relacionado

Comentários

    Nenhum comentário