Bonjour,
Je suis une débutante dans CSS, et malgré tout j'ai un projet de stage qui nécessite la création d'un site web dynamique.
Malheureusement, dans le cadre de la mise en page de mon site, j'ai pas pu insérer le menu déroulant de mon site. Les éléments de mon menu et les les sous éléments restent placer côte à côte.
J'arrive pas vraiment à régler ce problème et je reste toujours bloquée la-dessus.
J'espère que quelqu'un peut m'aider, je vous serai reconnaissante vraiment si vous acceptez à m'aider.
voilà ce que j'ai fait:
le code CSS:
Merci d'avance.
Modifié par elkarima (21 Jul 2014 - 12:45)
Je suis une débutante dans CSS, et malgré tout j'ai un projet de stage qui nécessite la création d'un site web dynamique.
Malheureusement, dans le cadre de la mise en page de mon site, j'ai pas pu insérer le menu déroulant de mon site. Les éléments de mon menu et les les sous éléments restent placer côte à côte.
J'arrive pas vraiment à régler ce problème et je reste toujours bloquée la-dessus.
J'espère que quelqu'un peut m'aider, je vous serai reconnaissante vraiment si vous acceptez à m'aider.
voilà ce que j'ai fait:
<header>
<ul id="menu">
<li>
<a href="#">menu</a></li>
<ul class="sousMenu">
<li><a href="#">Création</a></li>
<li><a href="#">sous menu</a></li>
<li><a href="#">sous menu</a></li>
<li><a href="#">sous menu</a></li>
<li><a href="#">sous menu</a></li>
<li><a href="#">sous menu</a></li>
</ul>
</li>
<li><a href="#">menu</a></li>
<li><a href="#">menu</a></li>
<li><a href="#">menu</a></li>
<li><a href="#">menu</a></li>
<li><a href="#">menu</a></li>
</ul>
</header>
le code CSS:
header ul {
padding:0;
margin:0;
list-style-type:none;
}
header li {
border-left: 2px solid none;
border-right: 2px solid none;
border-radius: 10px;
float:left; /*pour IE*/
border-left:1px solid green;
}
header ul li a {
border-radius: 10px;
margin-right: 10px;
display:block;
float:left;
width:187px;
line-height:30px; /*hauteur de l'image de fond*/
background:green url('img/green_background.jpg') repeat-x;
color:#DCDCDC;
font-size: 0.84em;
text-decoration:none;
text-align:center;
}
header ul li a:hover
{
border-radius: 10px;
background:green url('img/green_background.jpg') repeat-x;
opacity: 0.6;
color:white;
}
header ul li ul li a
{
border-radius: 10px;
margin-right: 10px;
display:block;
float:left;
width:187px;
line-height:30px; /*hauteur de l'image de fond*/
background:green url('img/green_background.jpg') repeat-x;
color:#DCDCDC;
font-size: 0.84em;
text-decoration:none;
text-align:center;
}
header ul li a ul li a:hover
{
border-radius: 10px;
background:green url('img/green_background.jpg') repeat-x;
opacity: 0.6;
color:white;
display: block;
clear: both;
}
Merci d'avance.
Modifié par elkarima (21 Jul 2014 - 12:45)