Bonjour à tous,
J'ai décidé de me mettre aux standards web et donc d'utiliser les css.
En voulant refaire un site qui etait mis en page avec fireworks en xhtml, je suis confronté à un problème qui pour moi débutant dans ce domaine est difficile à résoudre.
Je voudrais avoir des sous-menus qui s'affiche au passage de la souris sur un menu graphique crée avec un des tutoriaux du site.
http://css.alsacreations.com/modelesmenus/g02.htm
Mon problème est que je n'arrive pas à m'en sortir avec les balises <dl> <dt> <dd> et les intégrer dans la liste nécessaire au menu graphique.
Voilà le code de mon graphique :
Si quelqu'un pouvait me donner le code necessaire pour intégrer des sous menus sous les différents boutons çà maiderait beaucoup.
Merci d'avance à tous et bravo pour votre magnifique site
J'ai décidé de me mettre aux standards web et donc d'utiliser les css.
En voulant refaire un site qui etait mis en page avec fireworks en xhtml, je suis confronté à un problème qui pour moi débutant dans ce domaine est difficile à résoudre.
Je voudrais avoir des sous-menus qui s'affiche au passage de la souris sur un menu graphique crée avec un des tutoriaux du site.
http://css.alsacreations.com/modelesmenus/g02.htm
Mon problème est que je n'arrive pas à m'en sortir avec les balises <dl> <dt> <dd> et les intégrer dans la liste nécessaire au menu graphique.
Voilà le code de mon graphique :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<title>Menu Horizontal</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<script type="text/javascript">
<!--
window.onload=montre;
function montre(id) {
var d = document.getElementById(id);
for (var i = 1; i<=10; i++) {
if (document.getElementById('smenu'+i)) {document.getElementById('smenu'+i).style.display='none';}
}
if (d) {d.style.display='block';}
}
//-->
</script>
<style type="text/css">
html, body {
margin:0;
padding:0;
height:100%;
}
#header{
width: 800px;
height: 165px;
}
ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}
ul {
position: absolute;
background: transparent url(imgs/bg_menu.gif) top left no-repeat;
width: 800px;
height:165px;
left:0;
top:0;
z-index: 2;
}
li {float: left;}
li a { /* dimensions et dfinitions des boutons */
display: block; /* mise en block de <a> pour lui donner des dimensions */
height: 165px;
width: 87px;
text-decoration:none;
}
li a:hover {
background: transparent url(imgs/bg_menu.gif) top left no-repeat;
}
a#menu1:hover {
background-position: -800px 0%; /* dcalage de l'arrire-plan pour chaque bouton */
}
a#menu2:hover {
background-position: -887px 0%;
}
a#menu3:hover {
background-position: -974px 0%;
}
a#menu4:hover {
background-position: -1061px 0%;
}
a#menu5:hover {
background-position: -1148px 0%;
}
a#menu6:hover {
background-position: -1235px 0%;
}
a#menu7:hover {
background-position: -1322px 0%;
}
a#menu8:hover {
background-position: -1409px 0%;
}
#flash{
position:absolute;
left:114px; top:2px;
width:386px; height:76px;
z-index: 1;
}
-->
</style>
</head>
<body>
<div id="header">
<div id="flash"> <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="686" height="95">
<param name="movie" value="imgs/AnimEng.swf">
<param name="quality" value="high">
<param name="wmode" value="transparent">
<embed src="imgs/AnimEng.swf" width="686" height="95" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" wmode="transparent"></embed>
</object>
</div>
<ul>
<li><a id="menu1" accesskey="1" ></a></li>
<li><a id="menu2" accesskey="2" href="#"></a></li>
<li><a id="menu3" accesskey="3" href="#"></a></li>
<li><a id="menu4" accesskey="4" href="#"></a></li>
<li><a id="menu5" accesskey="5" href="#"></a></li>
<li><a id="menu6" accesskey="6" href="#"></a></li>
<li><a id="menu7" accesskey="7" href="#"></a></li>
<li><a id="menu8" accesskey="8" href="#"></a></li>
</ul> </div>
</div>
</body>
</html>
Si quelqu'un pouvait me donner le code necessaire pour intégrer des sous menus sous les différents boutons çà maiderait beaucoup.
Merci d'avance à tous et bravo pour votre magnifique site