Menu déroulant déjà déroulé

Résolu
-  
Bonjour,

je voudrais savoir pourquoi mon css ne cache pas mon champ "Nous Situer" ?
et aussi comment faire pour le placer ("Nous situer") en dessous de "Société ?

le code en question :

<ul id="menu">
<li><a href="">Produit</a></li>
<li><a href="">Accueil</a></li>
<!--<li><a href="">Formulaire</a></li>-->

<li><a href="">Société</a></li>
<ul>
<li><a href="">Nous situer</a></li>
</ul>
</li>

<li><a href="">Nous contacter</a></li>
</ul>

#menu li ul
{
position: absolute;
left: -999em;
}

--
Signé: Debutant en webmastering

1 réponse

  1. Contributeur
    La position de "Nous situer" dépend du css que tu nous a fourni.
    Si tu avais fait ça pour cacher le texte, il faut rajouter du css comme ceci : https://www.w3schools.com/css/css_display_visibility.asp

    Si tu veux faire en sorte qu'au clic, ça décache/cache, il faudra utiliser du js. Tu peux t'inspirer de ça : https://www.lifewire.com/show-and-hide-text-3467102

    Au lieu de réinventer l'eau tiède, tu pourrais plutôt taper sur Google "menu déroulant" ou des choses affiliées. Tu as des exemples tout prêts qui peuvent être facilement réexploitables / modifiables (et c'est fait pour)
    0
    1. je suis d'accord avec toi mais le but n'est pas de faire un vulgaire copié/collé et de se dire "Génial ça fonctionne ..." mais bel et bien de comprendre et de pouvoir le refaire seul ... (désolé pour l'agressivité mais c'est toujours le même commentaire qui ressort : il y'a tout sur le net)
      0
    2. Contributeur
      Non, tu nous as mal compris ^_^

      Les exemples qui sont là sur Internet, sont réellement là pour être repris mais sont impossibles à reprendre tel quel ! Il faut les comprendre tout d'abord, puis les bidouiller parce que c'est jamais comment on veut faire exactement. Mais sauf que tu as une base, un exemple qui marche. Et des gens ont eu l'idée de base avant toi, tout simplement. Et c'est en le bidouillant que tu y mettras ta patte.

      Après avoir "copié" une fois, tu pourras le refaire les yeux fermés la seconde fois (surtout que personne ne te demande de faire du bête copié collé v__v)
      0
    3. Ok désolé j'avais mal compris, je voulais faire compliqué avec du js mais c'est vrai que le hidden est plus appliquable dans ce cas précis merci pour l'idée
      0
    4. Contributeur
      Si tu veux rouler / dérouler ton menu, il faudra quand même passer par du js (basique mais ça reste du js quand même)
      0
    5. et mince j'y connais pas grand chose en js
      0