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

HTML Discussion :

html5 et menu bar fixe


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé

    Profil pro
    Inscrit en
    Août 2008
    Messages
    1 222
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 1 222
    Par défaut html5 et menu bar fixe
    Bonjour,

    j'aimerais mettre un menu fixe noir comme celui de Google,
    ce menu doit-il être dans la balise header pour du html5 ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <header>
      <nav id="fix_menu_top">
         menu fixe qui reste coller en haut de page
      </nav>
    </header>
    Ou en dehors de la balise header ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
      <nav id="fix_menu_top">
         menu fixe qui reste coller en haut de page
      </nav>
     
    <header>
    //.......
    </header>
    je me suis dit que comme c'est un menu qui bouge pas et qui reste toujours ici, il serait peut-être mieux qu'il soit en dehors de la balise header ?

    Qu'en pensez-vous ?

    J'avais l'intention de mettre dans la balise header un autre menu en bas d'une bannière.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
      <nav id="fix_menu_top">
         menu fixe qui reste coller en haut de page
      </nav>
     
    <header>
       <div>banniere</div>
       <nav>autre menu</nav>//.......
    </header>
    je vous remercie d'avance pour la réponse

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

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    J'aurais juste une réponse :

    Il ne faut pas confondre aspect visuel et sémantique HTML.

  3. #3
    Membre éprouvé

    Profil pro
    Inscrit en
    Août 2008
    Messages
    1 222
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 1 222
    Par défaut
    Merci de ta réponse,
    donc si je comprend bien, la barre noire que je souhaite mettre, je peux donc la mettre où je veux ?


    ce je souhaite mettre dedans :

    - un titre selon le contexte de la page visitée (page accueil, page article 1, page article 2) ;
    - le nom de la personne qui se connecte ;
    - formulaire mot de passe et login ou bouton déconnecté ;
    - un lien vers la page d'accueil.

    je pense que tous cela ne sert pas à la sémantique donc n'importe où ?

  4. #4
    Membre extrêmement actif
    Avatar de Muchos
    Homme Profil pro
    Enseignant
    Inscrit en
    Décembre 2011
    Messages
    1 704
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Ardennes (Champagne Ardenne)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Décembre 2011
    Messages : 1 704
    Billets dans le blog
    6
    Par défaut
    NAV indique un contexte de navigation. Ce que tu souhaites mettre dedans n'est pas lié à la navigation —et un lien "Accueil" ne justifie pas l'usage de NAV.
    Selon moi, un balise ASIDE est toute dédiée. Et vu le contenu, tu peux la placer toute à la fin.

  5. #5
    Membre éprouvé

    Profil pro
    Inscrit en
    Août 2008
    Messages
    1 222
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 1 222
    Par défaut
    Merci de ta réponse,

    cela n'est pas évident de choisir la bonne balise,

    donc je dois mettre tout bas la balise "aside",
    voici mon code html

    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
    44
    45
    46
    47
    48
    49
    50
    51
    52
     
                <!DOCTYPE html>
            <meta charset="utf-8">
            <head>
                <title>Accueil</title> 
                <link rel=stylesheet type="text/css" href="../info/mystyle/css/bst.css">
                <link rel=stylesheet type="text/css" href="../info/mystyle/css/bst_rsp.css">
                <link rel=stylesheet type="text/css" href="../info/mystyle/css/context_fixe.css">
                <script src="../info/bst/js/bootstrap.min.js"></script>
                <script src="../info/jq/js/jquery.js"></script> 
                        </head>
            <body> 
    <header>
    //ma banniere
    //navigation avec la balise nav
    </header>
     
    <article>
    //section + aside de l'article 
    </article>
                        <aside class="navbar navbar-fixed-top" >
                <div class="navbar-inner">
                    <div class="container">
                        <a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
                            <span class="icon-bar"></span>
                            <span class="icon-bar"></span>
                            <span class="icon-bar"></span>
                        </a>
                        <div class="nav-collapse">
                            <ul class="nav">
                                <img class="pull-left" id="logo_ico" src="../info/mystyle/img/px/logo_ico.png">
                                <li><a href="#">HOME</a></li>
                                <li><a href="#">contact</a></li>
                                <li><a href="#">page : Accueil  </a></li>
                            </ul>
                                    <form  class="navbar-search pull-right " action="">
                <input style="height:12px" type="text" class="search-query input-medium" placeholder="votre@email.fr ">
               <input style="height:12px"  type="password" class="search-query input-small" placeholder="Password">
                <button id="valid_log" ><i class=" icon-search"></i></button>
            </form>
     
            <ul class="nav pull-right"  id="inscrire">
                <li><a href="#">s'inscrire</a></li>
            </ul>
                                </div><!-- /.nav-collapse -->
                    </div><!-- /.container -->
                </div><!-- /.navbar-inner -->
            </aside><!<<<@!1!@>>>-- /.navbar -->   
     
    <footer>
     ma balise de fin
    </footer>

Discussions similaires

  1. [SQL] page avec menu déroulant fixe et issu d'une base sql
    Par mbk28 dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 21/09/2007, 18h53
  2. [VBA-E] Création d'un bouton dans "Worksheet Menu Bar"
    Par damsmut dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 14/03/2007, 08h25
  3. eliminer les menus de la barre "menu bar" access
    Par mapmip dans le forum Access
    Réponses: 3
    Dernier message: 12/02/2007, 19h27
  4. [W3C] Menu arborescent fixe simple
    Par chillansky dans le forum Balisage (X)HTML et validation W3C
    Réponses: 10
    Dernier message: 27/09/2006, 09h38
  5. Menu vertical fixe
    Par batmat86 dans le forum Général JavaScript
    Réponses: 15
    Dernier message: 10/01/2006, 02h54

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