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 :

Marge inexpliquée css


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Septembre 2003
    Messages : 12
    Par défaut Marge inexpliquée css
    Bonjour,
    Je suis face à un problème certainement très con mais que je n'arrive pas à résoudre, j'ai fait le tour de mes hypothèses et j'aurais vraiment besoin de vos lumières.

    En fait j'utilise un script qui appelle toutes les fonctions via un fichier index.php. Le code au niveau de la mise en page css est donc le même partout, il n'y a que dans le corps que ça change.

    Mon problème : pour deux pages avec le même css j'en ai une nickel et l'autre avec une marge en haut. Je ne vois rien dans le corps qui pourraient gêner, j'ai essayer avec d'autres charset (ça marche en local mais pas via serveur), j'ai bien regardé les javascript ... mais je ne trouve rien de logique qui pourrait annuler cette marge en haut.
    Je pensais vraiment au doctype mais même en changeant rien ne bouge !!

    Si quelqu'un a un peu de temps à m'accorder je vous montre 2 types de pages dans le cas cité. Je ne linl pas les url pour ne pas les indexer.

    PAGE CORRECTE : -http://questions.banque.org/questions
    PAGE PROBLEMATIQUE : -http://questions.banque.org/1/quest-ce-que-l%C3%A9co-pr%C3%AAt-%C3%A0-taux-z%C3%A9ro

    CSS : http://questions.banque.org/qa-theme/Candy/qa-styles.css

    merci de votre aide

  2. #2
    Rédacteur

    Homme Profil pro
    Responsable de projet
    Inscrit en
    Mai 2009
    Messages
    634
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France

    Informations professionnelles :
    Activité : Responsable de projet
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2009
    Messages : 634
    Par défaut
    sur la page suivante:
    http://questions.banque.org/1/quest-...taux-z%C3%A9ro

    Il y a des erreurs dans ta page :
    - il y a des tags qui devraient être présents dans le <head> (<base>, <link>, etc...)

    Quand on regarde le code source, on constate qu'il y a un caractère de texte en premier : '.'.
    Ce caractère étant en premier, le navigateur interprète le premier caractère comme faisant parti du <body>.

    Supprime ce premier caractère et tout devrait rentrer dans l'ordre.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Septembre 2003
    Messages : 12
    Par défaut
    Bonjour Ornitho et merci pour ta réponse.
    Je n'arrive pas à voir dans le code source de balises déplacées du head dans le body, ni ce caractère superflux.
    Avec firebug je vois qu'il prend en compte une partie du head dans le body mais dans le code source à proprement parler ce n'est pas le cas et je ne vois pas quel caractère pose un problème à ce point.
    Je ne vois donc pas non lus le caractère de texte superflux avant le body ! Peux tu me dire quel plugin ou soft tu regardes pour mater le code source car comme dis via wordpad pas de soucis visibles pour moi et firebug interprète tous les javascript etc donc pas facile d'y voir clair.
    Merci encore

  4. #4
    Rédacteur

    Homme Profil pro
    Responsable de projet
    Inscrit en
    Mai 2009
    Messages
    634
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France

    Informations professionnelles :
    Activité : Responsable de projet
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2009
    Messages : 634
    Par défaut
    j'ai utilisé Chrome et j'ai juste fait un ctrl+U pour voir le code source .
    Regarde bien le premier caractère avant la déclaration du DOCTYPE dans cette source, tu verras le caractère.


    Je me demande si cela ne vient pas de l'encodage de ton fichier lors de son enregistrement (par exemple enregistrement UTF-8 avec ou sans BOM...), car sous firebug, on ne constate pas le caractère mais on discerne comme une tabulation devant le DOCTYPE.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Septembre 2003
    Messages : 12
    Par défaut
    Merci j'ai effectivement pu voir ce caractère dans le code source sous chrome !! Je ne sais pas du tout d'où il sort ! J'ai regardé partout dans le code, rien à faire je ne trouve pas !! 
    Bon du coup au moins ça aura eu le mérite de me faire imaginer un hack. J'ai rajouté un "-" en haut de document et réglé le margin-top, tout rentre dans l'ordre avec des bouts de ficelle. Mais du coup je suis bien intrigué. En tous cas merci Ornitho.

  6. #6
    Rédacteur

    Homme Profil pro
    Responsable de projet
    Inscrit en
    Mai 2009
    Messages
    634
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France

    Informations professionnelles :
    Activité : Responsable de projet
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2009
    Messages : 634
    Par défaut
    Cela provient peut être de ta façon d'enregistrer ton fichier (comme je disais dans le message précédent UTF8 avec ou sans BOM...).

    J'avais déjà rencontré ce genre de problème à cause de ça avec notepad++.

  7. #7
    Membre Expert
    Avatar de Candygirl
    Femme Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 912
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 53
    Localisation : Suisse

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 912
    Par défaut
    Hello,

    Citation Envoyé par rubenxela Voir le message
    Merci j'ai effectivement pu voir ce caractère dans le code source sous chrome !! Je ne sais pas du tout d'où il sort ! J'ai regardé partout dans le code, rien à faire je ne trouve pas !!
    ornitho13 t'a pourtant pointé le problème:
    Citation Envoyé par ornitho13 Voir le message
    Je me demande si cela ne vient pas de l'encodage de ton fichier lors de son enregistrement (par exemple enregistrement UTF-8 avec ou sans BOM...)
    Si tu regardes tes fichiers en exa, tu verras la séquence d'octets EF BB BF qui correspond bien à la présence du BOM dans ton encodage UTF-8.

    Cherche dans les préférence de ton éditeur afin d'enregistrer tes fichiers en UTF-8 sans BOM

    Edit: grillée
    Les bons réflexes:
    • avant de poser une question:
      règles | faq | tutoriels | recherche
    • clarté, politesse, vocabulaire et orthographe soignés = efficacité
    • remercier ceux qui ont pris le temps d'aider et :resolu: si c'est le cas

Discussions similaires

  1. Comment créer une marge en css ?
    Par lucas093 dans le forum Mise en page CSS
    Réponses: 13
    Dernier message: 18/03/2012, 08h37
  2. [Article] Gérer les marges en CSS
    Par Bovino dans le forum Publications (X)HTML et CSS
    Réponses: 5
    Dernier message: 30/06/2010, 10h03
  3. Débutant : Gérer les marges en CSS
    Par Kerod dans le forum Mise en page CSS
    Réponses: 5
    Dernier message: 30/06/2010, 10h03
  4. [Article] Résoudre les problèmes de marges en CSS
    Par Bovino dans le forum Publications (X)HTML et CSS
    Réponses: 0
    Dernier message: 29/06/2010, 19h06
  5. Débutant : Résoudre les problèmes de marges en CSS
    Par Kerod dans le forum Mise en page CSS
    Réponses: 0
    Dernier message: 29/06/2010, 19h06

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