PREMESSA
Al posto di "base" verrà utilizzato il tag "xxxbase" perché (per problemi tecnici di questo forum già segnalati agli amministratori) diversamente il sistema non accetta il messaggio.
-------------
Ciao a tutti, vado al dunque.
Ho creato questa struttura di file
+-- sub
¦ +-- index.html
¦ +-- various.css
+-- various.css
--- sub/index.html ---
<!DOCTYPE html>
<html>
<head>
<xxxbase href="..">
<link rel="stylesheet" type="text/css" href="various.css">
<link rel="stylesheet" type="text/css" href="./various.css">
</head>
<body>
<h1>PIPPO</h1>
<h3>PLUTO</h3>
</body>
</html>
--- EOF ---
--- sub/various.css ---
h3 {
color: red;
}
--- EOF ---
--- various.css ---
h1 {
color: red;
}
--- EOF ---
Col mio browser apro la directory sub e faccio click su index.html
A questo punto mi aspetto che il browser, oltre a index.html, carichi anche i file
various.css
./various.css (vedere appendice [1])
various.css viene caricato.
In realtà viene caricato ../various.css per effetto del tag <xxxbase href="..">
./various.css sembra che non viene caricato: PLUTO si dovrebbe vedere in rosso.
Forse anche in questo caso viene caricato ../various.css
Come posso fare per forzare il caricamento di ./various.css?
[1] ./various.css: il punto iniziale SUPPONGO dovrebbe servire per caricare proprio il file various.css e non ../various.css