Pb CSS > background-image

zimounet
WRInaute passionné
WRInaute passionné
 
Messages: 1796
Inscription: 8 Nov 2004

Pb CSS > background-image

Message le Sam Nov 12, 2005 22:03

Hello tout le monde alors voila le probleme.

J'applique un arrière plan sur une div.

Quand cette div s'applique a une page qui est dans la racine de mon site, l'arriere plan s'affiche, en revanche quand ma div s'applique a une page d'un répertoire de mon site donc pas a la racine, l'arriere plan ne s'affiche pas.


Mon image est dans /style/barres/barrehover.jpg
Ma feuille css dans /style/style.css

Dans ma feuille de style j'ai mis sa:
background-image:url(http://www.example.com/style/barres/barrehover.jpg);


thegwil
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 34
Inscription: 5 Mar 2005

Message le Sam Nov 12, 2005 22:17

Yo !

C'est uniquement le background qui ne s'applique pas ou tous les styles ?
Parcequ'avec un chemin absolu vers ton image, y a pas de raison qu'elle ne s'affiche pas.

zimounet
WRInaute passionné
WRInaute passionné
 
Messages: 1796
Inscription: 8 Nov 2004

Message le Sam Nov 12, 2005 22:24

background-image:url(../style/barres/barrehover.jpg);

comme sa?


rolriam
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 363
Inscription: 15 Juin 2005

Message le Sam Nov 12, 2005 22:35

Dans les pages qui ne sont pas à la racine du site, tu l'appelles comment le fichier css ?


thegwil
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 34
Inscription: 5 Mar 2005

Message le Sam Nov 12, 2005 22:45

Il y a là qqch qui m'échappe.
J'ai reproduis le problème mais pas encore de solution.

Dans la class créée, j'appelle l'image avec h**p://www.example.com/styles/barres/image.jpg
Et que j'appelle la feuille de styles par ../styles/styles.css ou par h**p://www.example.com/styles/styles.css, pas moyen d'afficher le background ni même aucun style.


Leonick
WRInaute accro
WRInaute accro
 
Messages: 18807
Inscription: 8 Aoû 2004

Message le Sam Nov 12, 2005 22:51

zimounet a écrit:background-image:url(../style/barres/barrehover.jpg);

comme sa?
Non, plutôt
background-image:url(/style/barres/barrehover.jpg);


thegwil
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 34
Inscription: 5 Mar 2005

Message le Sam Nov 12, 2005 23:01

Bon voilà le topo (je pense que je cafouillais pas mal) :

dans la feuille de styles, j'appelle l'image avec h**p://www.example.com/styles/barres/image.jpg

dans la page à la racine, j'appelle la feuille de styles avec styles/styles.css et dans un page dans un répertoire, je l'appelle avec ../styles/styles.css

Et cela ne me pose plus aucun problème.


rolriam
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 363
Inscription: 15 Juin 2005

Message le Sam Nov 12, 2005 23:03

Vala ;) :D

Tu dois pouvoir appeler la feuille de style comme ça aussi sur toutes les pages : /styles/styles.css (sauf si ton site n'est pas à la racine du domaine...)


thegwil
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 34
Inscription: 5 Mar 2005

Message le Sam Nov 12, 2005 23:12

rolriam a écrit:Vala ;) :D

Tu dois pouvoir appeler la feuille de style comme ça aussi sur toutes les pages : /styles/styles.css (sauf si ton site n'est pas à la racine du domaine...)


Oui effectivement, cela fonctionne très bien de cette manière également.
Et toi zimounet, t'en es où?

zimounet
WRInaute passionné
WRInaute passionné
 
Messages: 1796
Inscription: 8 Nov 2004

Message le Sam Nov 12, 2005 23:12

merci c reglé! ;) merci @ tous


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité