Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > CSS
CSS Forum d'entraide sur l'utilisation des feuilles de style CSS. Avant de poster : Cours CSS, FAQ CSS, Galerie CSS
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 12/04/2011, 15h45   #1
Membre régulier
 
Julien Ricardo
Inscription : juillet 2010
Messages : 248
Détails du profil
Informations personnelles :
Nom : Julien Ricardo
Âge : 23

Informations forums :
Inscription : juillet 2010
Messages : 248
Points : 84
Points : 84
Envoyer un message via MSN à Juju54350
Par défaut Background-image et Internet Explorer

Bonjour,


Je travaille en ce moment sur une page web sur laquelle existent plusieurs div qui contiennent une image en arrière-plan (toutes les images sont des .gif). Mais le problème est que ces images ne s'affichent pas sur Internet Explorer.
Existe-t-il une méthode en CSS pour contrer ça ou faut-il passer par du Javascript ?

Merci d'avance de votre aide.
Juju54350 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2011, 16h08   #2
Modérateur
 
Avatar de Bisûnûrs
 
Josselin
Développeur Web
Inscription : janvier 2004
Messages : 9 050
Détails du profil
Informations personnelles :
Nom : Josselin
Âge : 29
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : janvier 2004
Messages : 9 050
Points : 12 181
Points : 12 181
Normalement y a pas de raison, comme dirait l'autre. Donc sans code ou mieux, un exemple en ligne, on ne pourra pas t'aider.
Bisûnûrs est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2011, 16h23   #3
Membre régulier
 
Julien Ricardo
Inscription : juillet 2010
Messages : 248
Détails du profil
Informations personnelles :
Nom : Julien Ricardo
Âge : 23

Informations forums :
Inscription : juillet 2010
Messages : 248
Points : 84
Points : 84
Envoyer un message via MSN à Juju54350
Ok, voici un exemple :

Code :
1
2
 
<div class="test"></div>
Code :
1
2
3
4
5
6
7
 
.test
{
    background-image: url('url');
    background-repeat: no-repeat;
    background-position: 5px 5px;
}
Et même en actualisant la page sur IE, je peux voir que les images s'affichent pendant un petit laps de temps et disparaissent quand la page est complètement chargée.
Juju54350 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2011, 16h26   #4
Responsable Développement Web

 
Avatar de Bovino
 
Homme Didier Mouronval
Développeur Web
Inscription : juin 2008
Messages : 13 806
Détails du profil
Informations personnelles :
Nom : Homme Didier Mouronval
Âge : 41
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2008
Messages : 13 806
Points : 35 803
Points : 35 803
Si ta div est vide et que tu ne lui donnes pas de dimensions, elle n'occupe pas assez d'espace (et en particulier en hauteur) pour pouvoir voir l'image de fond...
__________________
Pas de question technique par MP !
Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi !
Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
Mon livre sur jQuery
Bovino est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2011, 16h29   #5
Membre régulier
 
Julien Ricardo
Inscription : juillet 2010
Messages : 248
Détails du profil
Informations personnelles :
Nom : Julien Ricardo
Âge : 23

Informations forums :
Inscription : juillet 2010
Messages : 248
Points : 84
Points : 84
Envoyer un message via MSN à Juju54350
Non mais il y a quelque chose dans mon div, je lui définis même dans la classe une hauteur et une largeur. Je vous montre juste les propriétés CSS concernant l'image en arrière-plan. Maintenant je ne vois pas ce qui pourrait clocher vu que ça marche parfaitement sur Firefox.
Juju54350 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2011, 16h32   #6
Modérateur
 
Avatar de Bisûnûrs
 
Josselin
Développeur Web
Inscription : janvier 2004
Messages : 9 050
Détails du profil
Informations personnelles :
Nom : Josselin
Âge : 29
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : janvier 2004
Messages : 9 050
Points : 12 181
Points : 12 181
Oui, enfin là tu ne nous donnes que du code qui utilisé comme tel fonctionne dans tous les cas et sur tous les navigateurs.

Ce qu'on aimerait avoir c'est un exemple réel, de l'image dans son contexte, contexte qui semblerait faire "bugger" tes images sous IE.
Bisûnûrs est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2011, 16h38   #7
Membre régulier
 
Julien Ricardo
Inscription : juillet 2010
Messages : 248
Détails du profil
Informations personnelles :
Nom : Julien Ricardo
Âge : 23

Informations forums :
Inscription : juillet 2010
Messages : 248
Points : 84
Points : 84
Envoyer un message via MSN à Juju54350
Ok, voilà un div qui possède une image en background :

Code :
1
2
3
4
5
6
7
8
9
10
11
 
<div id="frame2" class="payments">
<asp:Label ID="LblTotalGain" runat="server">Solde actuel :</asp:Label>
<img src="~/App_Themes/Tns/MyPanel/Images/help_icon.png"
                style="float: right;" />
<asp:Label ID="LblValueTotalGain" runat="server"></asp:Label><br />
<br />
<br />
<font color="#003367">Cliquez
<asp:LinkButton ID="LKPayments" runat="server" OnClick="LKPayments_Click"><%= ResHelper.LocalizeString("ici") %></asp:LinkButton> pour verser votre argent sur un compte de votre choix</font>
</div>
Et la classe CSS appropriée :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
.payments
{
    padding: 15px;
    background-color: #F5F5F5;
    height: 170px;
    width: 200px;
    float: right;
    text-align: center;
    margin-right: 25px;
    margin-top: 100px;
    background-image: url('/cms/App_Themes/Tns/MyPanel/Images/payments_icon.gif');
    background-repeat: no-repeat;
    background-position: 10px 10px;
}
Juju54350 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2011, 16h44   #8
Modérateur
 
Avatar de Bisûnûrs
 
Josselin
Développeur Web
Inscription : janvier 2004
Messages : 9 050
Détails du profil
Informations personnelles :
Nom : Josselin
Âge : 29
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : janvier 2004
Messages : 9 050
Points : 12 181
Points : 12 181
Le "réel" sous-entendait qu'on risquait d'avoir besoin de l'image en question aussi. D'où le fait qu'un exemple (simplifié) en ligne représentant ton problème ne serait pas superflu.
Bisûnûrs est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2011, 16h49   #9
Membre régulier
 
Julien Ricardo
Inscription : juillet 2010
Messages : 248
Détails du profil
Informations personnelles :
Nom : Julien Ricardo
Âge : 23

Informations forums :
Inscription : juillet 2010
Messages : 248
Points : 84
Points : 84
Envoyer un message via MSN à Juju54350
Voilà l'image : http://www.glob-infobourse.com/images/caddie.gif

Est-ce le format .gif qui pose problème ?
Juju54350 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2011, 17h11   #10
Modérateur
 
Avatar de Bisûnûrs
 
Josselin
Développeur Web
Inscription : janvier 2004
Messages : 9 050
Détails du profil
Informations personnelles :
Nom : Josselin
Âge : 29
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : janvier 2004
Messages : 9 050
Points : 12 181
Points : 12 181
Ni plus ni moins que le JPG ou le PNG. Et je viens d'essayer avec ton image, ça fonctionne très bien ..
Bisûnûrs est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/04/2011, 08h21   #11
Membre régulier
 
Julien Ricardo
Inscription : juillet 2010
Messages : 248
Détails du profil
Informations personnelles :
Nom : Julien Ricardo
Âge : 23

Informations forums :
Inscription : juillet 2010
Messages : 248
Points : 84
Points : 84
Envoyer un message via MSN à Juju54350
Ok, bah je ne sais pas alors, j'ai changé le background-image par une balise img normale, au moins, je suis sûr que ça fonctionne.
Juju54350 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h57.


 
 
 
 
Partenaires

Hébergement Web