bonjour,
je viens vous voir car j'ai un souci que je n'arrive pas a m'expliquez :s
J'ai mon header (un div), dedans je place une liste horizontale (mon menu) a 2 niveau, pour mes test j'ai mis une bordure a mon header,et ma liste et bien placé, mais pour l'exploitation j'enléve cette bordure et la ma lite ce positionne au dessus du header ... j'avoue que je comprend pas du tout...
Je vous met les codes:
html:
et le css:
Voila, j'espere que certain d'entre vous pourrons m'aider car la je ne comprend pas du tout....
je viens vous voir car j'ai un souci que je n'arrive pas a m'expliquez :s
J'ai mon header (un div), dedans je place une liste horizontale (mon menu) a 2 niveau, pour mes test j'ai mis une bordure a mon header,et ma liste et bien placé, mais pour l'exploitation j'enléve cette bordure et la ma lite ce positionne au dessus du header ... j'avoue que je comprend pas du tout...
Je vous met les codes:
html:
<body>
<div id="global">
<div id="header">
<!-- debut menu horizontale -->
<ul id="nav">
<li>
<a href="#">rub1</a>
<ul>
<li><a href="#">sous 1</a></li>
<li><a href="#">sous 2</a></li>
<li><a href="#">sous 3</a></li>
<li><a href="#">sous 4</a></li>
<li><a href="#">sous 5</a></li>
<li><a href="#">sous 6</a></li>
</ul>
</li>
<li>
<a href="#">rub2</a>
<ul>
<li><a href="#">sous 1</a></li>
<li><a href="#">sous 1</a></li>
<li><a href="#">sous 1</a></li>
<li><a href="#">sous 1</a></li>
</ul>
</li>
<li>
<a href="#">rub3</a>
<ul>
<li><a href="#">sous 1</a></li>
<li><a href="#">sous 1</a></li>
<li><a href="#">sous 1</a></li>
<li><a href="#">sous 1</a></li>
</ul>
</li>
<li>
<a href="#">rub4</a>
<ul>
<li><a href="#">sous 1</a></li>
<li><a href="#">sous 1</a></li>
<li><a href="#">sous 1</a></li>
<li><a href="#">sous 1</a></li>
</ul>
</li>
</ul> <!-- menu -->
<!-- fin menu horizontale -->
</div> <!-- header -->
</div>
</body>
et le css:
div#header
{
width: 1000px;
height: 228px;
margin: 0px;
margin-bottom: 15px;
padding: 0px;
border: 1px solid blue; (avec la bordure sa marche, sans sa marche plus...)
background-image: url("img.png");
}
#nav , #nav ul{
margin: 0px;
margin-left: 495px;
margin-top:190px;
padding: 0px;
/*background-color: green;*/
list-style : none;
}
#nav li{ /* 1er niveau */
margin:0px;
margin-right: 20px;
float:left;
/*background-color: red;*/
}
#nav li ul { /*2eme niveau */
position:absolute;
margin:0px;
margin-left:0px;
padding:0px;
/*padding:4px;*/
padding-right:20px;
width:117px; /* 177 px max dans ce cas */
background-color: white;
/*text-align:center;*/
left: -999em;
}
#nav li a:hover{
color:red;
}
#nav li:hover ul{ /*1er niveau du menu*/
/*color:red;*/
left:auto;
min-height: 0;
}
#nav li ul a:hover { /* 2eme niveau */
color:yellow;
}
Voila, j'espere que certain d'entre vous pourrons m'aider car la je ne comprend pas du tout....