DI RECENTE ACCOMAZZI...
CERCA
» Ricerca avanzata
MAILING LIST

Se vuoi iscriverti alla mailing list di Luca Accomazzi inserisci qui la tua mail:

Vuoi ricevere i messaggi immediatamente (50 invii / giorno) o in differita e in gruppo
(due invii / giorno)?

» Vuoi saperne di più?

A domanda rispondo - sezione Internet

URI nel codice HTML

Uso Dreamweaver MX, nel mio sito ho un percorso "ufodc>glossary>glossary_A.html", dove le prime due sono directory, ed il documento finale lo vedo con i suoi CSS in DWMX, ma se faccio "Preview in browser", con qualsiasi browser, i CSS non vengono applicati, come se la URL fosse sbagliata. I css sono in una
directory al primo livello, accanto a "ufodc".
Ora: nel codice di questi documenti html ho
<link rel="stylesheet" href="/css/stylebody.css" type="text/css">
<link rel="stylesheet" href="/css/styletext.css" type="text/css">
<link rel="stylesheet" href="/css/styletable.css" type="text/css">

Se aggiungo due puntini prima di "/css/" non vedo più i CSS neanche in Dreamweaver MX. Mi sa che sbaglio...

Michele Bugliaro

Infatti la URL è sballata. Una URI che comincia con / è assoluta, cioè
relativa alla radice del sistema di file. Se tu apri, per esempio
file:///Library/WebServer/Documents/accomazzi5/home.html

E se lì dentro hai messo un riferimento a
<link rel="stylesheet" href="/css/styletable.css" type="text/css">

Allora un browser cerca la cartella css in
file:///css/styletable.css