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 :

Problemes de décalages de div sous mozilla


Sujet :

CSS

  1. #1
    Nouveau membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Décembre 2008
    Messages
    42
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2008
    Messages : 42
    Points : 38
    Points
    38
    Par défaut Problemes de décalages de div sous mozilla
    Bonjour,

    je suis en panique!! j'ai mon oral sur mon site le lundi 15 décembre et j'ai un gros bugg sur mon site!!Je suis entrain de créer un site: http://www.gwendalallain.fr et rien ne fonctionne comme je voudrai sous mozilla:

    - le menu déroulant ( en css) ne s'active pas
    - et les div du conteneur se décalent: la gauche va en dessous de la div contenu

    je ne comprends pass du tout car tout fonctionne sous ie7.

    ma CSS

    merci d'avance pour votre aide

    dadal56

  2. #2
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 893
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 893
    Points : 16 347
    Points
    16 347
    Par défaut
    Mets un DOCTYPE complet et valide en haut de ton document, IE se comportera alors normalement. Tu n'auras plus qu'à corriger les bugs qui sont pour la plupart décris par c_s_s juste en dessous.

  3. #3
    Membre éclairé Avatar de c_s_s
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    619
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2008
    Messages : 619
    Points : 747
    Points
    747
    Par défaut
    Bonjour,

    En fait, ce qui est étonnant c'est que ça fonctionne sous IE7.

    Pour commencer, si tu veux mettre ton #contenu et bloc #gauche côte à côte, il faut enlever les clear:both qui annulent l'effet des float.
    Au fait, pourquoi tu as appelé #gauche un bloc qui s'affiche à droite ??


    Sinon, pour ton menu de navigation, il ne s'affiche pas bien parce que tu n'as pas respecté la hiérarchie des balises.

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <ul>
    	<li>
    		<ul>
    			<li></li>
    		</ul>
    	</li>
    <ul>

    Il faut ensuite que tu indiques dans ta feuille de style que le sous menu doit apparaître au survol d'un menu.

    Code css : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    #menu li:hover .sousMenu {
    	display:block;
    }

    Il serait bon de donner une hauteur à tes liens puisqu'ils sont en display:block.

    Dans ton menu il n'y a pas de sous-sous-menu, pourtant il en est question dans la feuille de style. Pourquoi ? Ca fait du code inutile dans le fichier CSS.
    Tu as prévu d'ajouter un sous-sous-menu un jour ?


    Je m'arrête là mais il y aurait d'autres points à corriger :

    - utilisation de <br> pour créer de l'espace = mauvais
    - séparer les liens du menu avec des <span>|</span> = pas optimal
    - des espaces dans les balises : <div > = mauvais
    - des balises non fermées
    - l'absence de Doctype en haut du document HTML


    Bref, il y a du boulot avant le 15 décembre.

  4. #4
    Nouveau membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Décembre 2008
    Messages
    42
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2008
    Messages : 42
    Points : 38
    Points
    38
    Par défaut rectifications grace a vous!!!
    j'ai rajouter un doctype,
    supprimer les clear:both,
    et fermé les balises que j'ai vu fermées.

    je suis toujours entrain de faire les modifications, et ca marche de mieu en mieu, sauf pour le menu ke je ne comprend pas comment faire les modif!

    merci pour les astuces

    dadal56

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

Discussions similaires

  1. [CSS 2] Probleme d'affichage des div sous IE7
    Par anchain dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 20/09/2009, 13h06
  2. probleme espace entre 2 div sous IE6
    Par tremeur53 dans le forum Mise en page CSS
    Réponses: 5
    Dernier message: 31/10/2007, 09h50
  3. Problèmes de placement de div sous ie
    Par KeKeMaN dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 17/05/2006, 12h09
  4. problème avec les div sous Mozilla
    Par MrsFrizz dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 13/10/2005, 11h54
  5. probleme de couleur de fond sous mozilla et pas sous IE
    Par soccernet dans le forum Balisage (X)HTML et validation W3C
    Réponses: 7
    Dernier message: 27/12/2004, 10h45

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