Bonjour,
après avoir découvert le css, je me lance maintenant dans le spip.
J'ai créé un squelette avec un menu horizontal fortement inspiré de celui de Raphaël http://css.alsacreations.com/modelesmenus/hd1.htm.
J'ai inclus les boucles spip après avoir lu l'article de Thierry http://www.spip-contrib.net/Menus-deroulant-vertical-ou.
Tout fonctionnait bien sauf le fait que les sous-menus ne se fermaient plus.
J'ai trouvé un article de Michel Deboom sur http://perso.orange.fr/michel.deboom/menualsa/hrz-nojs/menu-hrz.htm qui expliquait qu'il suffisait de placer la commande
C'est vrai sur Opéra et sur Firefox mais si ça fonctionne sur IE, je ne peux plus descendre dans ces menus...
Voici l'adresse du site : http://netia59a.ac-lille.fr/~douaiwaziers/
et le code du menu :
Merci d'avance pour les pistes !
Modifié par codascii (30 Aug 2006 - 13:31)
après avoir découvert le css, je me lance maintenant dans le spip.
J'ai créé un squelette avec un menu horizontal fortement inspiré de celui de Raphaël http://css.alsacreations.com/modelesmenus/hd1.htm.
J'ai inclus les boucles spip après avoir lu l'article de Thierry http://www.spip-contrib.net/Menus-deroulant-vertical-ou.
Tout fonctionnait bien sauf le fait que les sous-menus ne se fermaient plus.
J'ai trouvé un article de Michel Deboom sur http://perso.orange.fr/michel.deboom/menualsa/hrz-nojs/menu-hrz.htm qui expliquait qu'il suffisait de placer la commande
onmouseover="javascript:montre();
dans les blocs supérieurs et inférieurs pour que ça fonctionne.C'est vrai sur Opéra et sur Firefox mais si ça fonctionne sur IE, je ne peux plus descendre dans ces menus...
Voici l'adresse du site : http://netia59a.ac-lille.fr/~douaiwaziers/
et le code du menu :
dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}
#menu dl {
float: left;
width: 150px;
}
#menu dt {
text-align: center;
font-size: 0.82em;
font-weight: bold;
background: #ccc;
line-height: 25px;
border: 1px solid gray;
margin: 1px;
}
#menu dd {
margin-top:5px;
display:none;
width: 150px; /* Opéra */
border: 1px solid gray;
/* partie dynamique */
position: absolute;
z-index:100;
font-size: 0.82em;
color:#666;
}
#menu li {
font-size: 0.82em;
text-align: center;
background: #fff;
}
#menu li a, #menu dt a {
color: #666;
text-decoration: none;
display: block;
height: 100%;
border: 0 none;
}
#menu li a:hover, #menu dt a:hover {
background: #FEF3EF;
}
Merci d'avance pour les pistes !
Modifié par codascii (30 Aug 2006 - 13:31)