Percorsi e cartelle
Dire al browser dove si trova un file
Sezione intitolata “Dire al browser dove si trova un file”Un percorso è l’indirizzo di un file. Lo usi negli attributi come href per i link e src per le immagini.
Immagina questa struttura:
sito-html/├── index.html├── pagine/│ ├── contatti.html│ └── prodotti.html└── immagini/ └── pane.jpgIl percorso da scrivere dipende sempre dal file in cui ti trovi, proprio come le indicazioni per raggiungere una stanza dipendono dal punto da cui parti.
File nella stessa cartella
Sezione intitolata “File nella stessa cartella”Da contatti.html puoi raggiungere prodotti.html usando soltanto il nome, perché i due file sono nella stessa cartella:
<a href="prodotti.html">Guarda i prodotti</a>Puoi scrivere anche ./prodotti.html. Il simbolo . significa “cartella corrente”, ma quando il file è vicino viene spesso omesso.
Entrare in una cartella
Sezione intitolata “Entrare in una cartella”Da index.html, per raggiungere la fotografia dentro immagini, scrivi il nome della cartella seguito da /:
<img src="immagini/pane.jpg" alt="Pane appena sfornato" />Ogni / separa un livello della struttura delle cartelle. Il browser parte dalla cartella che contiene index.html, entra in immagini e cerca pane.jpg.
Tornare alla cartella superiore
Sezione intitolata “Tornare alla cartella superiore”Da pagine/contatti.html, il file index.html si trova un livello più in alto. .. significa “cartella superiore”:
<a href="../index.html">Torna alla pagina iniziale</a>Per raggiungere l’immagine dalla stessa pagina, prima sali e poi entri in immagini:
<img src="../immagini/pane.jpg" alt="Pane appena sfornato" />Percorsi dalla radice del sito
Sezione intitolata “Percorsi dalla radice del sito”Un percorso che comincia con / parte dalla radice del sito:
<a href="/pagine/contatti.html">Contatti</a>Questa forma è utile su un sito pubblicato, ma può non funzionare come previsto quando apri direttamente un file con file://. Nei primi esercizi locali, i percorsi relativi sono più semplici.
Indirizzi assoluti
Sezione intitolata “Indirizzi assoluti”Un indirizzo assoluto contiene tutte le informazioni necessarie:
<a href="https://www.example.com/catalogo.html">Catalogo esterno</a>Usalo per risorse su altri siti. Per i file del tuo progetto preferisci percorsi relativi: descrivono la posizione di una risorsa rispetto alla pagina corrente. Se sposti insieme l’intera cartella del sito, i rapporti tra i file non cambiano e i percorsi continuano a funzionare.
Attenzione: nomi e percorsi possono distinguere maiuscole e minuscole sul server. Se il file si chiama
pane.jpg,Pane.jpgpotrebbe non essere trovato. Usa nomi minuscoli, senza spazi, e controllali con cura.