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 :

Aide pour débutant navbar/js


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    .
    Inscrit en
    Avril 2016
    Messages
    108
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : .

    Informations forums :
    Inscription : Avril 2016
    Messages : 108
    Par défaut Aide pour débutant navbar/js
    Bonjour,

    Tout d'abord je tiens à préciser que je suis débutant!

    Actuellement en plein projet de fin d'année j'ai un problème avec mon navbar que je n'arrive pas à resoudre. Cela va surement parait simple pour la plupart d'entre vous mais j'ai pas mal à le réaliser.
    J'ai une navbar responsive pris de W3school qui me va parfaitement. https://www.w3schools.com/howto/howto_js_topnav.asp

    J'ai voulu rajouter sur un onglet une liste déroulante quand on clique dessus mais j'ai du mal à gerer ce clique et l'apparation/disparition sur les différentes tailles d'écran.
    J'ai cacher cette liste en utilisant la propriété position : absolute et left : -999em.
    Du coup sur écran large et medium un simple left : auto serait bon et sur mobile il faudrait juste que je gere la position absolute/relative pour voir le reste de la liste.

    Je ne vois pas bien comment faire et si je prend le probleme par le bon bout surtout!

    Si quelqu'un pourrait m'éclairer ce serait vraiment sympa!

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    tant qu'à débuter, il faut le faire bien.

    Le code de ta navbar n'est pas bon (sémantiquement parlant) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     <div class="topnav" id="myTopnav">
      <a href="#home">Home</a>
      <a href="#news">News</a>
      <a href="#contact">Contact</a>
      <a href="#about">About</a>
    </div>
    On préfèrera un codage utilisant les balises HTML5 (ici <nav> pour "navigation"), et une liste à puce <ul><li> :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     <nav class="topnav" id="myTopnav">
      <ul>
        <li><a href="#home">Home</a></li>
        <li><a href="#news">News</a></li>
        <li><a href="#contact">Contact</a></li>
        <li><a href="#about">About</a></li>
      </ul>
    </nav>
    En voici un qui pourrait te convenir mieux :



    Ou encore celui-ci (utilisant jQuery) :


Discussions similaires

  1. [Wamp] Aide pour débutant
    Par mohamed2006 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 9
    Dernier message: 24/01/2008, 19h15
  2. Petite aide pour débutant
    Par akrogames dans le forum Zend Framework
    Réponses: 4
    Dernier message: 23/01/2008, 15h49
  3. Aide pour débutant: sgbdr
    Par mithrendil dans le forum ASP.NET
    Réponses: 13
    Dernier message: 09/07/2007, 12h07
  4. aide pour débutant en reseaux
    Par Coolio dans le forum Développement
    Réponses: 1
    Dernier message: 18/12/2005, 00h40
  5. Aide pour débutant : addition
    Par playentry dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 13/03/2005, 19h08

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