Bonjour à tous,
j'ai un petit problème avec la disposition de mon menu + sous-menu
voici le code:
Css
Comment puis-je modifier mes balises afin que lors du survol de la souris sur l'image accueil.jpg le sous menu s'affiche sans élargir le block contenant l'image acceuil ?
Modifié par lOeil (31 Mar 2007 - 11:19)
j'ai un petit problème avec la disposition de mon menu + sous-menu
voici le code:
<div id="menu_horizontal">
<dl onmousemove="IncrementerTimer();">
<dt id="menu_horizontal_accueil" onmouseover="FermerSousMenu(); AfficherSousMenu('sousmenu1',4); lancement_timer();"></dt>
<dd id="sousmenu1">
<ul>
<li><a href="javascript:void(0);" onclick="ChargePage('historique','','','contenu_page'); ModifierUrl('page=index'); FermerSousMenu();">Historique</a></li>
<li><a href="javascript:void(0);" onclick="ChargePage('activite','','','contenu_page'); ModifierUrl('page=index'); FermerSousMenu();">Activité</a></li>
<li><a href="javascript:void(0);" onclick="ChargePage('situation','','','contenu_page'); ModifierUrl('page=index'); FermerSousMenu();">Situation</a></li>
<li><a href="javascript:void(0);" onclick="ChargePage('methodes','','','contenu_page'); ModifierUrl('page=index'); FermerSousMenu();">Méthodes de travail</a></li>
</ul>
</dd>
</dl>
<dl>
<dt id="menu_horizontal_separateur"></dt>
</dl>
...
</div>
Css
dl, dt, dd, ul, li
{
margin: 0;
padding: 0;
list-style-type: none;
}
#menu_horizontal
{
width: 760px;
float: left;
position:absolute;
top: 189px;
z-index: 100;
}
#menu_horizontal dd
{
background-color: #ab9a7d;
visibility:hidden;
display:none;
text-align: center;
overflow:hidden;
}
#menu_horizontal dl
{
float: left;
}
#menu_horizontal dt
{
text-align: center;
cursor: pointer;
}
#menu_horizontal li
{
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #464646;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #464646;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #464646;
padding: 5px 5px 5px 5px;
}
#menu_horizontal_accueil
{
background-image: url(../Images/menu/menu1/accueil.jpg);
width: 83px;
height: 53px;
}
#menu_horizontal_separateur
{
background-image: url(../Images/menu/menu1/separateur.jpg);
width: 1px;
height: 53px;
}
Comment puis-je modifier mes balises afin que lors du survol de la souris sur l'image accueil.jpg le sous menu s'affiche sans élargir le block contenant l'image acceuil ?
Modifié par lOeil (31 Mar 2007 - 11:19)