IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Mise en page CSS Discussion :

background-image et IE8


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 69
    Par défaut background-image et IE8
    Bonjour,
    depuis le MAJ de IE7 vers IE8, les images affichées par background-image ne s'affiche plus, j'ai rajouté la ligne suivante:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
    mon code css:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    body
    { 
    background: #ffffff;
    background-position: top;
    background-image: url(../image/texture2.jpg);
    background-repeat: no-repeat;
    }
    Mais ca ne change rien, l'image arrière plan ne s'affiche toujours pas, j'ai juste remarqué lorsque je fais F5 puis "recommencer" quelque fois l'image s'affiche
    (je n'utilise pas background dans le BODY pour des raison de mise en page)
    Cette version d'IE8 pose vraiment problème !
    Auriez vous une solution ?
    Merci

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    334
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 334
    Par défaut
    Re,
    Je viens de tester sous IE8 et Firefox et sa marche correctement comme prévu.
    Il qu'il me semble que sa doit être une broutille.
    Peut-être qu'avec + de code on y verra plus clair...
    Sa viens peut être de l'entête html.

    Et en testant cela, tout simplement, sa donne quoi ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
     
    <html>
    <style>
    body
    { 
    background: #ffffff;
    background-position: top;
    background-image: url(../image/texture2.jpg);
    background-repeat: no-repeat;
    }
    </style>
     
    <body>
    blabla<br/><br/>bli
    </body>
    </html>
    Si sa marche, il ne reste plus qu'a trouver ce qui provoque l'erreur dans la vraie page, par élimination.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 69
    Par défaut
    En fait, je remarque que l'image apparait lorsque la page s'affiche et disparait dès que la page a fini de se charger,
    cette page se connecte à une base de données mysql et affiche le résultat de la recherche
    J'ai l'impression que l'image s'affiche et lors de l'affichage du résultat de la requete cette même imge disparait !!

    J'ai mis en commantaire les lignes concernant la requetes SQL et l'affichage, et finalement lorsque je commente que cette ligne ca marche:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    while($row = mysql_fetch_row($result))
    Je vois pas ce qui peut gener !
    Help !
    lol

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    334
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 334
    Par défaut
    Dac mais et le traitement ?
    Si tu commente la boucle, tu commente aussi son traitement, et j'imagine que le tableau du résultat mysql tu l'affiche pendant cette boucle ?

    Je te conseille une technique que j'utilise souvent pour débugger ce genre de choses. Tu affiche ta page dans un navigateur, tu récupère la source (sans enregistrer directement la page car les liens seraient modifiés), puis tu l'enregistre dans un fichier html au bonne endroit pour utiliser les références css et les images.
    Là, tu test le fichier html, si sa marche, t'es mal barré pour trouver, mais sinon, c'est comme précédemment, tu commente les lignes jusqu'à trouver.
    Car ce n'est pas le php qui va te causer des erreurs css bien sûr, c'est le html qu'il faut débugger.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 69
    Par défaut
    J'ai juste commente pour tester, en fait j'ai copier-coller la page et l'ai appelé test.php et j'ai testé, donc le site lui même n'est pas afecté par la mise en commentaire, mais je vois pas d'ou ca peut venir !

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    334
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 334
    Par défaut
    Excuse moi, mais je ne comprend pas très bien, et je ne suis pas devin.
    Donc ta page "test.php" ne dépend d'aucune autre, pas d'include, elle est autonome...
    Sauf ton respect, on gagnerait du temps si tu postais simplement le résultat de cette page générée (en suppriment le contenu si c'est personnel) voir la page en test.php si tu préfère.
    Après, il devrait pas y avoir de mystère, à moins d'avoir déniché un bug inconnue, ya une explication.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Background-image exception IE8 & IE7 avec le hack \9
    Par infovect dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 12/11/2014, 11h29
  2. Background image et Background size - Incompatibilité IE8 / IE9
    Par nikko49 dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 14/05/2013, 10h04
  3. background-image bug IE8
    Par wylls dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 17/11/2009, 10h50
  4. background-image, l'image ne s'afiche pas
    Par Ashgenesis dans le forum Mise en page CSS
    Réponses: 8
    Dernier message: 17/11/2004, 14h38
  5. [div] background image
    Par noOneIsInnocent dans le forum Balisage (X)HTML et validation W3C
    Réponses: 8
    Dernier message: 26/10/2004, 19h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo