Bonjour,
Je rencontre deux petits problèmes dans le développement de mon menu, le premier est le suivant :
- Ma barre latérale gauche ne va pas jusqu'en bas, voir sur la photo ci-dessous :
http://cjoint.com/data/efjpNv5tFW_menu.bmp
Comment puis-je faire pour que celle-ci descende jusqu'en bas, l'image étant aussi positionnée en bas et sa couleur de fond noire, la barre latérale serait complète. Ce problème concerne Internet Explorer et Firefox.
Le second problème :
- Utilisation de la propriété "'display:block" et de l'évènement "a:hover", "a:focus" qui fonctionne très bien sur Firefox et pas avec Internet Explorer, en effet, sur le lien le block se colorise mais pas lorsque la souris est au dessus de la zone "block" sans être sur le lien.
Comment puis-je faire pour fixer ce problème ?
http://cjoint.com/data/efjCO5fPNr_menu2.bmp
Voici mon code HTML :
Voici mon code CSS :
Merci pour votre aide,
Mathieu
Modifié par mrousse (05 Apr 2006 - 16:17)
Je rencontre deux petits problèmes dans le développement de mon menu, le premier est le suivant :
- Ma barre latérale gauche ne va pas jusqu'en bas, voir sur la photo ci-dessous :
http://cjoint.com/data/efjpNv5tFW_menu.bmp
Comment puis-je faire pour que celle-ci descende jusqu'en bas, l'image étant aussi positionnée en bas et sa couleur de fond noire, la barre latérale serait complète. Ce problème concerne Internet Explorer et Firefox.
Le second problème :
- Utilisation de la propriété "'display:block" et de l'évènement "a:hover", "a:focus" qui fonctionne très bien sur Firefox et pas avec Internet Explorer, en effet, sur le lien le block se colorise mais pas lorsque la souris est au dessus de la zone "block" sans être sur le lien.
Comment puis-je faire pour fixer ce problème ?
http://cjoint.com/data/efjCO5fPNr_menu2.bmp
Voici mon code HTML :
<div id="menu_main">
<div id="menu_barre"></div>
<div id="menu_liste">
<ul>
<li><a href="#">Menu 1</a></li>
<li><a href="#">Menu 2</a></li>
<li><a href="#">Menu 3</a></li>
<li><a href="#">Menu 4</a></li>
<li><a href="#">Menu 5</a></li>
<li><a href="#">Menu 6</a></li>
<li><a href="#">Menu 7</a></li>
<li><a href="#">Menu 8</a></li>
<li><a href="#">Menu 9</a></li>
<li><a href="#">Menu 10</a></li>
<li><a href="#">Menu 11</a></li>
</ul>
</div>
<div>
Voici mon code CSS :
#menu_main
{
background-color : #D4D0C8;
border-left : 1px solid #FFFFFF;
border-right : 1px solid #808080;
border-top : 1px solid #FFFFFF;
bottom : 28px;
font-color : #000000;
font-family : Tahoma;
font-size : 11px;
position : absolute;
width : 184px;
}
#menu_barre
{
background-color : #000000;
background-image : url("../images/menu_barre_admin.bmp");
background-position : bottom;
background-repeat : no-repeat;
float : left;
height : 305px;
min-height : 305px;
width : 21px;
}
#menu_liste
{
background-color : #D4D0C8;
float : right;
width : 163px;
}
#menu_liste ul
{
background-color : #D4D0C8;
margin : 0px;
padding : 0px;
}
#menu_liste li
{
background-color : #D4D0C8;
border : 0px;
display : block;
height : 32px;
line-height : 32px;
list-style : none;
vertical-align : center;
}
#menu_liste a
{
background-color : #D4D0C8;
color : #000000;
display : block;
text-decoration : none;
}
#menu_liste a:hover
{
background-color : #0A246A;
color : #FFFFFF;
}
#menu_liste a:focus
{
background-color : #0A246A;
color : #FFFFFF;
}
Merci pour votre aide,
Mathieu
Modifié par mrousse (05 Apr 2006 - 16:17)