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 :

Comment l'environnement influe t'il sur l'interprétation CSS ?


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Mai 2005
    Messages
    348
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 348
    Par défaut Comment l'environnement influe t'il sur l'interprétation CSS ?
    Bonjour,

    Désolé pour le titre un brin obscure, mais le problème l'est aussi pour moi.

    En fait c'est très simple, je développe mon petit site sur mon environnement de développement (apache+php+mysql) et je fais des ajustements au niveau du CSS pour que l'apparence soit la même sous IE ou sous Firefox.

    Jusque là tout va bien. Je teste, tout fonctionne bien.
    Etape suivante, je déploie en production et là....

    Horreur! Les navigateurs ne réagissent plus de la même façon!!

    Un exemple concret, j'utilise ce code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    div#modif
    {
        height: 400px;
        width: 700px;
        overflow: auto;
    }
     
     html>body div#modif
    {
    width: auto;
    }
    Ceci, afin que, si le tableau que contient le div en question était plus grand que ce qui est possible d'afficher, une barre de défilement horizontale apparaisse. (obligé de préciser une taille fixe pour ie sinon elle n'apparait jamais...). La barre verticale apparaissant en accord avec la taille fixée.

    Peut être que ce code est faux pour ce que je veux faire, tous les correctifs sont les bienvenues.

    Mais mon problème reste encore que sous environnement de développement, celà fonctionne parfaitement, mais quand je le déploie en production (hébergement 1and1), ce n'est plus le cas.
    Firefox étend le tableau à l'intérieur du div sans tenir compte de rien. Pire, le div est dans une case d'un tableau qui elle a une taille (pas auto donc) qui n'est pas respecté non plus et les éléments adjacents sont tout simplement écrasés.

    En fait jusque là, je pensais que l'application de la feuille de style se faisait au niveau du navigateur. Mais là, j'obtiens deux comportements différents à partir de deux environnements différents mais sur les mêmes navigateurs...

    Merci pour vos explications

  2. #2
    Membre expérimenté
    Inscrit en
    Novembre 2006
    Messages
    206
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 206
    Par défaut
    Est-ce que le code est dans une feuille liée ou dans la page ?
    Si c'est une feuille liée, l'adresse est sans doute mauvaise ou bien le serveur est mal configuré.
    Un lien vers la page permettrait sans doute de le déterminer.

  3. #3
    Membre éclairé
    Inscrit en
    Mai 2005
    Messages
    348
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 348
    Par défaut
    Je ne pense pas que ce soit un problème d'adresse.

    Le style est bien dans une feuille séparée, mais d'autres effets de la feuille sont bien visible. Si c'était un problème d'adresse, aucun effet ne serait visible.

    Je ne peux pas trop donner de lien vers la page puisqu'il s'agit dans ce cas d'une page d'administration.

  4. #4
    Rédacteur
    Avatar de MasterOfChakhaL
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2004
    Messages
    2 147
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2004
    Messages : 2 147
    Par défaut
    Salut,

    Peut-être vérifier que le code html en test et en prod est le même...
    Par exemple, pour les hébergeurs gratuits, y'en a qui ne se gêne pas pour te rajouter des frames pour mettre de la pub, ou un script a la fin de ta page pour compter les visites rendant impossible la validation de ta page...
    Une page non valide ne réagit pas forcément de la même manière

    Vérifies donc le code. En cherchant sur google, tu devrais trouver un bon nombre de programme gratuit qui te sortiront directement les différences entre deux fichiers textes
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    N'oubliez pas de cliquer sur quand votre question à trouvé une solution.

    Si vous n'avez pas encore lu les règles du club, mieux vaut tard que jamais!

  5. #5
    Membre éclairé
    Inscrit en
    Mai 2005
    Messages
    348
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 348
    Par défaut
    Citation Envoyé par MasterOfChakhaL
    Salut,

    Peut-être vérifier que le code html en test et en prod est le même...
    Par exemple, pour les hébergeurs gratuits, y'en a qui ne se gêne pas pour te rajouter des frames pour mettre de la pub, ou un script a la fin de ta page pour compter les visites rendant impossible la validation de ta page...
    Une page non valide ne réagit pas forcément de la même manière

    Vérifies donc le code. En cherchant sur google, tu devrais trouver un bon nombre de programme gratuit qui te sortiront directement les différences entre deux fichiers textes
    Et bien j'ai voulu le faire mais....

    Ce matin tout fonctionnait de manière identique!!!!
    Je ne sais pas pourquoi... Je suppose une mise à jour ou un rafraichissement du serveur de production mais bon...

    En tout cas merci!!

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 28/02/2005, 19h04
  2. Réponses: 12
    Dernier message: 14/02/2005, 11h57
  3. Réponses: 3
    Dernier message: 24/01/2005, 01h27
  4. Comment trier une DBGRID en cliquant sur une colonne
    Par sessime dans le forum Bases de données
    Réponses: 8
    Dernier message: 09/10/2004, 17h18
  5. Réponses: 5
    Dernier message: 24/11/2002, 12h36

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