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 :

Comportement incompréhensible d'Internet Explorer 8


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre chevronné Avatar de electroremy
    Homme Profil pro
    Ingénieur sécurité
    Inscrit en
    Juin 2007
    Messages
    1 002
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Doubs (Franche Comté)

    Informations professionnelles :
    Activité : Ingénieur sécurité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 002
    Par défaut Comportement incompréhensible d'Internet Explorer 8
    Bonjour à tous,

    je suis perplexe face à ce problème :

    - j'ai créé un site en HTML / CSS

    - je teste le site depuis mon disque dur sous Mozilla et sous Explorer 8, tout est OK

    - j'upload le site sur un compte free

    - sous mozilla tout est OK

    - mais Explorer 8 l'affiche n'importe comment

    voici l'adresse du site : http://electroremy3.free.fr/02042011LaRodia/

    les fichiers css sont à la racine : http://electroremy3.free.fr/v3_general.css http://electroremy3.free.fr/v3_index.css http://electroremy3.free.fr/v3_videos.css

    Je ne comprends rien... le code est identique, les css accessibles...

    Je commence à en avoir raz le bol... déjà ça a été une vraie galère de concevoir le site en CSS sans tableaux (genre 4h de perdues pour trouver comment centrer un texte verticalement)... maintenant encore un casse-tête incompréhensible... à ce rythme là l'année prochaine ça ne sera pas fini.

    Je commence à douter... ma page sur le bricolage est faite avec des tableaux; elle est très bien présentée, a demandée beaucoup moins de travail, et fonctionne vraiment sur tous les navigateurs même les vieux

    Merci d'avance pour votre aide

    A+

  2. #2
    Membre habitué
    Inscrit en
    Mars 2011
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Mars 2011
    Messages : 13
    Par défaut
    chez moi le site marche très bien sous tout les navigateurs.

  3. #3
    Membre chevronné Avatar de electroremy
    Homme Profil pro
    Ingénieur sécurité
    Inscrit en
    Juin 2007
    Messages
    1 002
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Doubs (Franche Comté)

    Informations professionnelles :
    Activité : Ingénieur sécurité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 002
    Par défaut
    En fait j'ai trouvé quelque chose...

    le site ne fonctionne pas sous IE6, ni sous IE7

    il fonctionne bien sous IE8, à condition que celui-ci soit en Mode navigateur : Internet Explorer 8 et surtout pas en Affichage de compatibilité Internet Explorer 8

    Il n'y a pas beaucoup de monde qui utilisent encore IE6 et IE7, et je n'ai pas le temps de refaire le design de mon site, je crois même que certaines fonctions seraient impossible à programmer...

    Par contre le soucis est : comment forcer Internet Explorer 8 à se mettre en mode Internet Explorer 8 pour qu'il affiche correctement mon site ?

    Y a t il une balise ou un autre truc à ajouter dans mes fichiers HTML, sans que cela ne pénalise les autres navigateurs ?

    A+

  4. #4
    Membre habitué
    Inscrit en
    Mars 2011
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Mars 2011
    Messages : 13
    Par défaut
    Autant pour moi je croyais que le site n'était pas "stylisé" du tout , en fait il s'affiche mal sous IE 6 et 7, mais ça c 'est normal.

    Il faut leur créer des feuille de style spécifique car il n'ont pas les mêmes normes que ie8 ou autres.

  5. #5
    Membre chevronné Avatar de electroremy
    Homme Profil pro
    Ingénieur sécurité
    Inscrit en
    Juin 2007
    Messages
    1 002
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Doubs (Franche Comté)

    Informations professionnelles :
    Activité : Ingénieur sécurité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 002
    Par défaut RESOLU
    Citation Envoyé par electroremy Voir le message
    ...
    le site ne fonctionne pas sous IE6, ni sous IE7

    il fonctionne bien sous IE8, à condition que celui-ci soit en Mode navigateur : Internet Explorer 8 et surtout pas en Affichage de compatibilité Internet Explorer 8
    ...
    comment forcer Internet Explorer 8 à se mettre en mode Internet Explorer 8 pour qu'il affiche correctement mon site ?
    J'ai trouvé, voici la ligne magique à ajouter dans les headers :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <meta http-equiv="X-UA-Compatible" content="IE=8">

    Vive microsoft... encore une après midi de perdue...

    Par contre je ne sais pas comment - en restant 100% html css - rembarrer les utilisateurs d'IE6 et IE7 vers une page "Utilisez Mozilla ou Chrome"

    A+

  6. #6
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut
    Salut,

    Et bienvenue dans le monde du développement web
    (et encore dit toi que tu es chanceux de te limiter à IE8... moi je dois assurer la compatibilité IE6 )


    Ce meta permet en effet de forcer le mode de compatibilité d'IE depuis IE8.
    Attention que là tu forces le rendu IE8 même pour IE9
    Il serait plus approprié d'utiliser ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    cela forcera IE a utiliser le moteur le plus récent

    Tu peux même rajouter le support de Google Chrome Frame :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">

    Pour du code spécifique à IE7 et inférieur, tu peux utiliser les commentaires conditionnels (également spécifique à IE) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <!--[if lt IE 8]>
       ... Ce code ne sera visible que par IE inférieur à 8 ...
       ... Pour les autres navigateurs ce sera un simple commentaire ...
    <![endif]-->

    Toutefois ce n'est pas forcément top comme solution
    Une version lisible même si pas optimal serait préférable...


    a++

    PS : Pour toutes les astuces et bonnes pratiques, je te conseille de jeter un coup d'oeil au template d'HTML5 Boilerplate.
    Pas forcément pour utiliser le template mais au moins pour voir les bonnes pratiques

  7. #7
    Membre chevronné Avatar de electroremy
    Homme Profil pro
    Ingénieur sécurité
    Inscrit en
    Juin 2007
    Messages
    1 002
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Doubs (Franche Comté)

    Informations professionnelles :
    Activité : Ingénieur sécurité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 002
    Par défaut
    Citation Envoyé par adiGuba Voir le message
    ...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    ...
    Toutefois ce n'est pas forcément top comme solution
    Une version lisible même si pas optimal serait préférable...
    OK merci

    Pour IE6 je te comprends, d'ailleurs dans mon entreprise on l'utilise encore j'ai du installer chrome en douce pour aller sur mappy quand je suis en déplacement

    Je suis content car après de nombreuses heures de travail j'ai trouvé cette solution, et aussi rendu mon site validé W3C en html, xhtml et css, y compris pour la partie avec le lecteur vidéo intégré.

    D'ailleurs Flash serai bien inspiré de donner du code conforme W3C dans ses exemples d'utilisation de son lecteur vidéo et dans les fichiers html générés par free flv converter...

    Je pourrais passer du temps pour faire une version visible sous IE6 et IE7, mais tout ce temps à passer dans le cambouis c'est du temps en moins consacré au contenu

    Je suis reporter, je viens de couvrir un autre concert, il me reste à trier le contenu d'une carte SD de 16Go remplie de photos et de vidéos, à rédiger un article, à faire la présentation des artistes et à diffuser le tout sur les maillings lists et réseaux sociaux...

    ...et c'est là dessus que les gens m'attendent au tournant, sur le contenu... je suis sérieux et me donne du mal pour refaire mon site programmé proprement mais ce n'est pas ce que les visiteurs verront en premier.

    Et de toute façon Microsoft commence à bien faire, mais c'est aussi de notre faute; en acceptant de continuer à utiliser des logiciels qui ne respectent pas les standards, et pire en s'adaptant à eux, on leur donne raison et rien ne changera jamais !

    A+

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

Discussions similaires

  1. [Internet Explorer] Comportement bizarre (items remaining)
    Par Pumpkins dans le forum Général Conception Web
    Réponses: 5
    Dernier message: 04/10/2005, 14h08
  2. Internet Explorer
    Par remid1985 dans le forum IE
    Réponses: 3
    Dernier message: 22/01/2004, 13h52
  3. Créer un plug-in pour Internet Explorer
    Par giaco dans le forum C++Builder
    Réponses: 4
    Dernier message: 25/06/2003, 18h12
  4. URL d'Internet Explorer
    Par dbourni dans le forum API, COM et SDKs
    Réponses: 5
    Dernier message: 06/12/2002, 08h56
  5. internet explorer
    Par numeror dans le forum Web & réseau
    Réponses: 2
    Dernier message: 22/07/2002, 09h23

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