☕ Um Café no Bellacosa Mainframe
Gostou do conteúdo? Ajude a manter o café quente, o COBOL compilando e o mainframe acordado. 😄
☕ Pague um café ao Bellacosa

Translate

quarta-feira, 2 de junho de 2021

HTML Tricks: Como navegar em diretorios?


HTML Tricks: Como navegar em diretorios?

  • #JavaScript
  • #HTML
  • #CSS

image 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 “./”


image 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




https://eljefemidnightlunch.blogspot.com/2021/06/html-tricks-como-navegar-em-diretorios.html

https://dio.me/articles/html-tricks-como-navegar-em-diretorios

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


https://web.digitalinnovation.one/articles/netflix-clone-como-fazer-um-deploy-do-seu-website



image 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.


https://web.digitalinnovation.one/articles/saiba-como-indexar-seu-website-com-uso-de-robotstxt-tutorial


Fundo do Baú


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


https://web.dio.me/articles/os-misterios-da-cli-computacao-no-seculo-xxi


🚀 Aprenda a fazer processos batch em MS-DOS


https://web.dio.me/articles/aprenda-a-fazer-processos-batch-em-ms-dos


🚀 Aprenda MS-DOS e seus scripts bat no Windows


https://web.dio.me/articles/aprenda-ms-dos-e-seus-scripts-bat-no-windows


Duvidas deixe nos comentários.


Espero ter ajudado ate o próximo artigo.


image 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/


image


imageMomento 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.


https://www.youtube.com/watch?v=x4mLvgRHIMs


Bom curso a todos.


image https://www.linkedin.com/in/vagnerbellacosa/


image https://github.com/VagnerBellacosa/


Pode me dar uma ajudinha no YouTube?


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

Sem comentários:

Enviar um comentário

De Fã para Fã. Conteúdo não oficial produzido como homenagem, comentário, análise ou paródia. Personagens, marcas e obras eventualmente mencionados pertencem aos seus respectivos titulares.
Vagner Renato Bellacosa, IBM Champion e especialista em IBM Mainframe
IBM Z17 SYSTEM ONLINE
Sobre o autor

Vagner Renato Bellacosa

IBM Champion 2026 • Especialista em IBM Mainframe

Vagner Renato Bellacosa trabalha com IBM Mainframe desde 1988 , é IBM Champion e especialista em COBOL, CICS, Db2, z/OS e IBM Z. Compartilha experiências profissionais, conhecimento técnico, história da computação e práticas do universo mainframe para aproximar novas gerações das tecnologias que sustentam empresas, bancos e governos ao redor do mundo.

IBM Champion IBM Z COBOL CICS Db2 z/OS Mainframe desde 1988
GitHub LinkedIn
Inicializando conteúdo...