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 :

Design avec menu horizontal et menu gauche


Sujet :

CSS

  1. #1
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    60
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 60
    Par défaut Design avec menu horizontal et menu gauche
    Bonjour,

    je suis en train de réaliser un design en CSS disponible à cette adresse.

    Vous pourrez trouver toutes les sources sur ce lien.
    J'ai réalisé ce design avec plusieurs fichiers css :


    J'ai mis volontairement des bordures de couleur pour bien différencier chaque bloc.
    Rouge = centre
    Violet = boite_menu_horizontal
    Jaune = boite

    Je n'arrive pas à bien positionner le menu horizontal... En effet, j'aimerai aligner mon cadre le plus à gauche ("Tarquinio") avec le cadre de la boite.

    Pourriez vous m'aider à faire cela?

  2. #2
    Membre émérite Avatar de pop_up
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    877
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2006
    Messages : 877
    Par défaut
    Si tu mets ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    #menu_horizontal {
        padding-left: 0;
    }
    ça te positionne ton menu horizontal à gauche. C'est ce que tu veux ?

  3. #3
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    60
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 60
    Par défaut
    Oui j'avais essayé cela ! Mais sa buggue sur Internet Explorer!

    J'avais pourtant déjà mis :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    #menu_horizontal ul
    {
    	padding:0px;
    }
    Pourquoi devoir refaire cela :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    #menu_horizontal {
        padding-left: 0;
    }
    Et comment résoudre le problème sous Internet Explorer?

  4. #4
    Membre chevronné Avatar de desert
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    414
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2007
    Messages : 414
    Par défaut
    L'id menu_horizontal est appliqué à la balise ul principale.
    En écrivant ceci :
    Code css : Sélectionner tout - Visualiser dans une fenêtre à part
    #menu_horizontal ul { ... }
    tu désignes les sous-menus et non le menu en lui-même.
    Tu dois donc appliquer un margin ET un padding de 0px à ton menu (#menu_horizontal) pour ne plus avoir de décalage. Tu peux laisser le padding:0 sur les sous-menus par contre.

    EDIT: je viens de me rendre compte que tu n'as pas de sous-menus en fait !
    Code css : Sélectionner tout - Visualiser dans une fenêtre à part
    #menu_horizontal ul { ... }
    n' a donc pas d'utilité dans ce cas sauf si tu décides d'en rajouter.

  5. #5
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    60
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 60
    Par défaut
    Ok merci! Je comprends mieux !

    Encore 2 petites questions :

    1. Comment enlever le petit espace entre le menu horizontal et la boite de mon contenu ?


    1. Pourquoi le pied de page est collé au bas du navigateur alors que j'ai mis les propriétes css suivantes :

      Code : Sélectionner tout - Visualiser dans une fenêtre à part
      1
      2
      3
      4
      5
      6
      7
       
      body 
      {
      	padding: 30px;
      	font-family: Verdana, Geneva, sans-serif;
      	margin-bottom: 20px;
      }

  6. #6
    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 : 40
    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
    Par défaut
    Bonsoir,

    Citation Envoyé par remus69 Voir le message
    1. Comment enlever le petit espace entre le menu horizontal et la boite de mon contenu ?
    Réduit un peu la valeur top de #boite, 63px devrait suffire.

    Pourquoi le pied de page est collé au bas du navigateur alors que j'ai mis les propriétes css suivantes :
    Applique le margin-bottom directement sur #pied_de_page et ajoute un overflow:hidden pour éviter la fusion des marges.

  7. #7
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    60
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 60
    Par défaut
    Ok merci! J'avais déjà essayer de mettre le margin-bottom au pied de page, mais sans mettre le overflow:hidden. Je ne connais pas trop cette notion de fusion de marge... Il y a t'il un tuto là dessus?

    C'est parfait sur Firefox, mais cela ne change rien sur IE...

  8. #8
    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 : 40
    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
    Par défaut
    Citation Envoyé par remus69 Voir le message
    Il y a t'il un tuto là dessus?

    Specs css2

    specs css2.1

  9. #9
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    60
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 60
    Par défaut
    Merci!

  10. #10
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    60
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 60
    Par défaut
    J'ai modifié mon html et mon css en ajoutant un div global, ce qui permet de centrer le design.

    J'aimerai également placer mon menu gauche en faisant un float: left;

    Mais voici les nouveaux problèmes:

    1. Comment placer le menu gauche correctement?
    2. Comment éviter que le texte de mon contenu se décale lorsque l'on clique sur le "+" du menu?
    3. Pourquoi il y a t'il une marge entre le côté gauche de ce menu et la bordure violette?
    4. Pourquoi est ce que le rendu est catastrophique sur Internet Explorer?

Discussions similaires

  1. Ajouter un menu et sous menu suite au menu popup Profile As
    Par kkt8 dans le forum Eclipse Platform
    Réponses: 7
    Dernier message: 12/04/2013, 15h57
  2. Menu et sous menu horizontal GWT
    Par koukou11 dans le forum GWT et Vaadin
    Réponses: 0
    Dernier message: 28/11/2011, 17h06
  3. Réponses: 4
    Dernier message: 07/09/2010, 10h40
  4. Menu et sous menu horizontal
    Par creale10 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 09/07/2007, 16h29
  5. Problème de positionnement avec menu horizontal
    Par BnA dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 28/03/2007, 15h20

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