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 :

Affichage CSS sous Firefox


Sujet :

CSS

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    6
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Janvier 2009
    Messages : 6
    Points : 6
    Points
    6
    Par défaut Affichage CSS sous Firefox
    Bonjour,


    Je viens de faire la première mise à jour sur mon site web.

    Sous Firefox, le contenu ne s'affiche pas comme il faut, alors que sous IE, tout s'affiche correctement.

    Il me semble bien que c'est un problème de CSS

    voilà le lien qui pose problème :
    http://lemoulindesdelices.free.fr/Accueil.html

    voici un extrait css :

    Code css : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    .centre2 { border: 1px solid #330033; background-color: #ffccff; color: #330033; margin-top: 270px; position: absolute; margin-left: 230px; width: 200px; }
    .centre3 { border: 1px solid #330033; color: #330033; position: absolute; background-color: #ffcc5a; height: 259px; margin-top: 270px; width: 400px; margin-left: 440px; }
    .centre4 { border: 1px solid #330033; color: #330033; position: absolute; margin-top: 550px; margin-left: 220px; width: 620px; font-family: Cambria; background-color: #ccccff; }
    .centre3 a { border-color: white; border-width: 1px; color: #330033; background-color: #ff9966; }
    .centre3 a:hover { color: #cc33cc; }
    .centre5 { border: 2px groove #ffcc33; width: 184px; margin-right: 616px; font-family: Constantia; position: absolute; text-align: center; margin-left: 15px; color: #663366; margin-top: 700px; background-color: #ffcc5a; }
    .centre5 a { color: #663366; background-color: #ff9966; }


    Merci de votre aide

  2. #2
    Rédacteur
    Avatar de Macmillenium
    Homme Profil pro
    Développeur front-end
    Inscrit en
    Mars 2008
    Messages
    2 333
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur front-end
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Mars 2008
    Messages : 2 333
    Points : 3 748
    Points
    3 748
    Par défaut
    Bonsoir,

    Ta mise en page, est vraiment a revoir ...
    Beaucoup trop de positionnement absolute très mal utilisé ...

    Ton conteneur parent #main est en relative, pour le centrer, les marges automatiques feront l'affaire ...

    le left:-400px; et margin-left:50% (c'est censé être l'inverse) ont fait apparaitre un scroll horizontale sous IE

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    6
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Janvier 2009
    Messages : 6
    Points : 6
    Points
    6
    Par défaut
    Bonjour,

    C'est vrai j'avoue je ne sais pas vraiment utiliser l'absolu et le relatif.

    Je ne comprends pas très bien la différence.

    Quand faut-il utiliser l'un plutôt que l'autre ?

    MERCI

  4. #4
    Expert éminent
    Avatar de 12monkeys
    Homme Profil pro
    Webmaster
    Inscrit en
    Novembre 2006
    Messages
    4 093
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2006
    Messages : 4 093
    Points : 9 031
    Points
    9 031
    Par défaut
    Bonsoir

    Un peu de lecture : http://css.developpez.com/cours/#design et surtout celui ci : http://pbnaigeon.developpez.com/tuto...e-en-page-CSS/

    Le positionnement relatif conserve l'élément dans le flux puis permet, à l'aide des propriétés 'top', 'right', 'bottom', 'left' de le décaler verticalement et/ou horizontalement. L'élément garde cependant sa place d'origine dans le flux.

    Le positionnement absolu fait sortir complètement l'élément du flux : c'est à dire que les éléments voisins dans le code se positionnent comme si cet élément en absolu n'existe plus. L'élément en absolu se positionne ensuite grâce aux mêmes propriétés 'top', 'right', 'bottom', 'left'.

    L'élément positionné en absolu se positionne par défaut en fonction de son premier parent lui même positionné (en relatif), à défaut en fonction de la fenêtre du navigateur.

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    6
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Janvier 2009
    Messages : 6
    Points : 6
    Points
    6
    Par défaut
    Merci beaucoup, je vais regarder ces liens.

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

Discussions similaires

  1. Problème d'affichage background sous Firefox.
    Par myjinks dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 21/01/2008, 20h08
  2. expressions CSS sous firefox
    Par CUCARACHA dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 02/08/2007, 21h23
  3. Pas de CSS sous firefox
    Par jejesochalion dans le forum Mise en page CSS
    Réponses: 8
    Dernier message: 31/12/2006, 18h05
  4. Affichage CSS sous IE
    Par vinzzzz dans le forum Mise en page CSS
    Réponses: 7
    Dernier message: 30/03/2006, 15h43
  5. Affichage parasite sous Firefox
    Par Steph4fun dans le forum Balisage (X)HTML et validation W3C
    Réponses: 6
    Dernier message: 04/02/2005, 15h05

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