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 :

Redimensionner un menu


Sujet :

Dimensionnement en CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Juin 2015
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2015
    Messages : 5
    Par défaut Redimensionner un menu
    Bonjour !

    Je rencontre un petit problème sur un site web en cours de construction.
    Celui-ci s'adapte parfaitement à ma résolution d'écran ainsi que les autres résolutions quelle qu'elles soient.
    Sauf un élément qui fait tache ! Le menu.
    En effet quand je passe par exemple sur une résolution de 1024*768 se redimensionne d'une façon bizarre.

    Le menu avec la résolution native de 1366*768 :
    Nom : menu_ok.png
Affichages : 214
Taille : 12,7 Ko

    Le menu avec la résolution de 1024*768 :
    Nom : menu_mauvais.png
Affichages : 223
Taille : 12,6 Ko

    Auriez-vous une astuce pour corriger ce problème ? Merci d'avance.

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    <nav>
        <div class="header2">
            <img src="images/hearder_carte.png">
            <div class="texte">CARTE</div>
        </div>
        <ul>
            <li class="mv-item"><span><img src="images/balise_1.png" /></span><a href="dashboard.html">Dashboard</a></li>
            <li id="en-cours" class="mv-item"><span><img src="images/balise_2.png" /></span><a href="carte.html">Carte</a></li>
            <li class="mv-item"><span><img src="images/balise_3.png" /></span><a href="option.html">Option</a>
            <li class="mv-item"><span><img src="images/balise_4.png" /></span><a href="aide.html">Aide</a></li>
            <li class="mv-item"><span><img src="images/balise_5.png" /></span><a href="statistique.html">Statistique</a></li>
        </ul>
    </nav>

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    nav {
      width: auto; 
      height: auto;
      padding: 4px; /* on fait un peu de place autour des liens */
      margin: 0; /* on annule les marges */
      background: #D7D7D7;
      border-bottom : 1px solid #C2C2C2;
      font-size: 22px;
      font-family: 'Lato-Regular';
      min-width : 768px;
    }
     
    li{
      display: inline;
    }
     
    /* styles des liens */
    .mv-item a {
      margin: 10px 0; /* espace les liens d'1 px */
      padding: 8px 20px; /* marges internes pour aérer */ 
      color: #666;
      background: #D7D7D7;
      text-decoration: none; /* on vire le soulignement */
     
      /* on définit la transition pour les navigateurs */
      -webkit-transition: all .3s; /* Chrome/Safari */
      -moz-transition: all .3s; /* Firefox (plus trop nécessaire) */
      transition: all .3s; /* syntaxe officielle */
    }
     
    /* styles changeants au survol et focus */
    .mv-item a:hover,
    .mv-item a:focus {
      background: #0066A0;
      color: #FFF;
      padding-left: 30px; /* décalage du contenu de 10px vers la droite (30-20 = 10) */
     
    }
     
    #en-cours a{
     background-color: #0066A0;
     color: #FFF;
    }

  2. #2
    Membre émérite Avatar de Geoffrey74
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2007
    Messages
    515
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2007
    Messages : 515
    Par défaut
    Pour corriger ce genre de chose, je passe par les médias queries afin de modifier l'affichage de mon menu en fonction des résolutions

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    @media screen and (max-width: 1024px) { 
    	nav li { 
    		margin-bottom: 10px;
    	}
    }
    A toi de voir ensuite si tu veux juste corriger la superposition, ou redessiner ton menu.

Discussions similaires

  1. [AC-2010] Redimensionnement formulaire menu
    Par Grandchef_1967 dans le forum IHM
    Réponses: 1
    Dernier message: 12/02/2013, 17h07
  2. Probleme alignement menu sous menu quand on redimensionne
    Par cotede2 dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 18/07/2009, 14h49
  3. Ouvrir une page internet non redimensionnable et sans menu
    Par Orionmel dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 07/01/2006, 00h30
  4. Redimensionnement des cellule d'un Menu
    Par Nicos77 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 01/12/2005, 15h32
  5. Redimensionnement + deplacement + menu contextuel
    Par pierre.zelb dans le forum Agents de placement/Fenêtres
    Réponses: 6
    Dernier message: 25/07/2005, 09h39

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