Forums d'assistance et de discussion sur les logiciels produits par Mozilla ou créés à partir des technologies Mozilla. Ce site ne dépend pas de la fondation Mozilla et est maintenu par un collectif de bénévoles.
Le premier forum francophone sur l'éditeur de pages Web multiplateforme (Linux, Mac OS X, Windows) qui monte… KompoZer, héritier de Nvu, permet de créer vos pages Web graphiquement (wysiwyg) sans aucune connaissance du langage HTML.
Depuis peu je me suis lancé à la réalisation d'un site avec Kompozer. J'avoue que ce petit logiciel me plait bien.
J'ai un petit soucis avec mon menu déroulant. Les sous menu sont bien là mais figé. Ils ne disparaissent pas comme ils devraient pour apparaître au passage de la souris.
J'ai copié / coller un menu depuis des exercices proposé dans divers sites sur des pages vierges sans soucis sa fonctionne, mais dès que l'intégre dans ma page nada . Bon c'est vrai que je maitrise pas encore totalement le CSS !
Je vous donne mon code si quelqu'un veut bien m'expliquer ce qui se passe,
Bonjour
Je crains que le souci ne provienne pas de CSS. Ne manque-t-il pas d'un peu de magie Javascript pour que les éléments puissent apparaître et disparaître à l'envi? À vérifier sur le site d'où provient le code, sans doute...
ymai « Un enfant de cinq ans comprendrait cela ! Allez me chercher un enfant de cinq ans ! »
Groucho Marx.
Au risque de contrarier le précédent interlocuteur et néanmoins ami et bien qu'il soit difficile de le contrarier, je pense que tout peut être fait en css sans problème.
Cependant, au cas présent, le menu est très incomplet pour arriver au résultat souhaité.
Pour éviter le cours magistral, je renverrais notre honorable lecteur à cette page qui explique très bien la construction d'un menu déroulant. Il suffira d'adapter celui-ci pour obtenir l'aspect souhaité.
Il sera tout de même souhaitable de tester ce menu sous IE, un peu versatile, qui ne semble pas poser de problème dans la version 9...
chinon37 a écrit :Au risque de contrarier le précédent interlocuteur et néanmoins ami et bien qu'il soit difficile de le contrarier, je pense que tout peut être fait en css sans problème.
Tels Montaigne et Monsieur de La Boétie, nous nous trouvons parfaitement d'accord.
Simplement, voyant une feuille de style déjà un peu chargée et
copié / coller un menu depuis des exercices proposé dans divers sites
,
j'étais parti de l'hypothèse qu'elle était complète. Le chaînon manquant ne pouvait donc se trouver que du côté Javascript.
Mais je ferai volontiers amende honorable et romprai une lance en faveur de CSS.
En plus, je m'en voudrais qu'un désaccord, même passager, puisse me priver d'Agnès Sorel (very private joke inside, ne cherchez pas).
ymai « Un enfant de cinq ans comprendrait cela ! Allez me chercher un enfant de cinq ans ! »
Groucho Marx.
J'ai ensuite été faire un tour sur le site proposé par Chinon37.
Maintenant mon menu ce déroule bien, sans javascript, mais...il ne prend pas toute la largeur de la <div>. De plus sous Chrome, le menu s'affiche en dessous du calque suivant.
Youpi c'est règlé pour le déroulement du sous menu et pour la largeur du menu par rapport à son conteneur. UN problème de taille et d'onglet que j'avais oublié.
Pour ceux qui débute prenez le temps de lire ce site :
on y trouve pleins de réponses, sauf une... c'est pour cela que je reviens vers vous, pourqoui mon sous-menu s'affiche t-il pardessous mon calque corps sous Chrome ? Sous IE pas de soucis !