immagini non caricate con file css

giuseppeI

Utente Attivo
25 Giu 2012
41
0
0
Chiedo aiuto per il seguente problema:
Perché il codice sottostante se messo nell' "head" carica l'immagine, mentre in un file css cambia solo il colore del background?
HTML:
body{background:#bbb; background-image: url('immagini/papavero.png');background-repeat: repeat-y;}
Grazie
Giuseppe
 
ciao

Prova a cambiare così:
Codice:
body{background-image: url('immagini/papavero.png');}

vedi se riesci a caricare l'immagine così..poi per posizionarla e fissarla procedi con:

Codice:
body{background-image: url('immagini/papavero.png');background-attachment:fixed; background position(x):0px; background postition(y):0px}


Per ultimo carica l'immagine sul server e salva il documento.
 
Non riesco a farlo andare. le prove sono fatte in locale. il file è in php. La cartella immagini è nella cartella in cui si trova il file php. resta il fatto che se il codice css è nell'head funziona. ho provato anche con un file html, ma non c'è niente da fare.
 
la cartella immagini (che contiene papavero.png) è nella stessa cartella in cui è il file php. per la verità ho provato anche a mettere il file .png nella stessa cartella di index.php e richiamarlo con "url('papavero.png'), ma è sempre la medesima cosa. Un motivo ci sarà pure!!!
 
nella cartella "stili" che è nella cartella dove c'è il file php.
ma il file css, "<link rel="stylesheet" type="text/css" href="stili/stili.css">," è riconosciuto tant'è vero che le altre linee di codice vengono eseguite.
 
ciao
da quello che capisco dovresti avere questa struttura (in grassetto le cartelle)

root/
.....file.php
.....stili/
............stile.css
.....immagini/
............papavero.png
quindi prova a correggere

HTML:
body{
background:#bbb;
background-image: url('../immagini/papavero.png');
background-repeat: repeat-y;
}
 
Ciao Prova cosi
Codice:
body { background: #bbb url('http://www.indirizzo.it/lastrada/immagini/papavero.png'); repeat-y; }
Cosi e piu comodo e semplice,poi non server mettere background-image,bqckground-color tutte le comande basta solo background.
 
Ultima modifica:
risolto, grazie

l'unico modo che funziona è con l'url espresso in questo modo:
HTML:
.... url('../immagini/papavero.png');
anche usando l'indirizzamento assoluto non funziona.
Tuttavia non riesco a darmi una spiegazione.
perché,
HTML:
...('media/*.mp3')
con la cartella "media" nella stessa posizione di quella "immagini", i file audio funzionano?
 
si trova in un file php nella stessa cartella del file precedente
HTML:
audio src= media/plasi.mp3 type ="audio/mpg" id="audio1"
 
ciao
mi sembra che tu abbia le idee un po' confuse sui percorsi, riprendendo lo schema (eggiungendo media)
root/
.....file_uno.php
.....file_uno.php
.....stili/
............stile.css
.....immagini/
............papavero.png
.....media/
............plasi.pm3

il percorso di un collegamento che si trova nel file_uno.php o file_due.php per caricare o il file stile.css il il file è del tipo
cartella/file cioè es. src = stili/stile.css o sre = media/plasi.mp3 in quanto per trovare detti file non devo risalire lungo il percorso
al contrario l'url dell'immagine del back che si trova nel file stile.css (immagini NON è una sottocartella di stili)
1) deve risalire nella root quindi .../
2) e ridiscendere nella cartella delle immagini e quindi il file per trovarlo
url = ../immagini/papavero.png
 
in poche parole "papavero.png" è richiamato da da "stili.css" e non da "file.php".
Ero stato tratto in inganno e credevo che che il codice "css" messo nell'"head", trasferito in un file "css" potesse funzionare senza alcuna modifica.
Comunque mi aspettavo che indicando l'indirizzo assoluto "C:/.../.... " avrebbe dovuto funzionare.
 
ciao
a completamento, anche se non è la sezione adatta.
se usi php e fai un require o un include di un file il ragionamento è diverso.
eventuali richiami (es) ad immagini contenuti nel file incluso NON devono fare riferimento al percorseo relativo a tale file, ma al percorso che si riferisce al file che include
 

Discussioni simili

M
Risposte
16
Visite
5K
HTML e CSS
Membro cancellato 26246
M