|
|
|
|
Bonjour,
Je suis en charge de refaire le site web de la compagnie, mais je dois recommencer à zéro puisque la base de données mySQL de l'ancien site en php n'a pas été sauvegardée lors d'un changement d'hébergeur... et je ne connais foutrement rien au php.
Alors je travaille sur quelque chose de simple en HTML sous Dreamweaver. La seule excentricité que je me permets, c'est des barres de menu Spry. Cependant, le concept visuel rend la répétition du background des onglets supérieurs aux sous-menus franchement horrible.
Je voudrais donc appliquer un background différent aux onglets supérieurs et aux sous-menus. Cependant, ils sont tous régis par ul.MenuBarHorizontal a
Que faire?
Aussi, pourquoi l'affichage des barres menu spry ne fonctionne-t-il jamais correctement sous IE? o_o;
Merci
Configuration: Windows XP Firefox 2.0.0.11
Si ça peut aider, voici l'ancien site web (affichage un peu buggé puisqu'archivé, mais ça donne une bonne idée):
|
J'ai essayé, mais tout changement au background dans cette nouvelle classe affecte également les onglets supérieurs qui ne contiennent pas de sous-menus. Dans le fond, ce qu'il me faudrait, c'est tout simplement une classe pour
|
Alors simplement, et pour que ce soit plus limpide,
.sous_menu a{
background:url(images/btn_ss_menu.gif) no-repeat #XXXXXX;
font-size : XX
}
.sous_menu a:hover{
background:url(images/btn_ss_menu_h.gif) no-repeat;
}
et tu ajoute dans tes LI de sous menu un class="sous_menu" Pour le problème sur IE, je n'ai pas trop le temps d'y regarder maintenant, désolé... |
Bonjour,
|