Bonjour
je démarre un site en découvrant Xhtml et feuille CSS externe. j'ai un problème avec la barre de menu. Lorsque que les sous menus apparaissent, la ligne de menu, ou plutôt les mots du menu se décalent. Je n'ai pas trouvé comment remédier à cela. Je crois que ça doit être une histoire de postion relative ou de largeur.
le code CSS :
#nav1 {
position: absolute;
top: 10px;
left: 300px;
font-size: 10px;
font-weight: bold;
line-height: 18px;
}
#nav1 ul {
margin: 0;
padding: 0;
}
#nav1 ul ul {
margin: 0;
padding: 0;
display: none;
}
#nav1 ul li {
margin: 0;
padding: 0;
float: left;
}
#nav1 ul ul li {
margin: 0;
padding: 0;
float: none;
}
#nav1 li {
list-style: none;
color: #666;
}
div#nav1 ul.level1 li.submenu1:hover ul.level2 {
display: block;
}
#nav1 li:hover {
color: #000;
}
#nav1 a:link {
text-decoration: none;
color: #669980;
}
#nav1 a:visited {
text-decoration: none;
color: #667F99;
}
#nav1 a:hover {
text-decoration: none;
color: #993333;
}
la liste
<div id="nav1">
<ul class="level1">
<li class="submenu1">Galeries
<ul class="level2">
<li><a href="zztest.html">Théâtre</a></li>
</ul>
</li>
<li class="submenu1">Techniques
<ul class="level2">
<li><a href="zztest.html">Calibrer </a></li>
</ul>
</li>
<li class="submenu1">Informations
<ul class="level2">
<li><a href="zztest.html">Carnet</a></li>
<li><a href="zztest.html">Informations légales</a></li>
<li><a href="zztest.html">Livre blanc et noir</a></li>
<li><a href="zztest.html">L'auteur</a></li>
</ul>
</li>
<li class="submenu1">Navigation
<ul class="level2">
<li><a href="zztest.html">Navigateurs compatibles</a></li>
<li><a href="zztest.html">Retour à la page d'accueil</a></li>
<li><a href="zztest.html">Plan du site</a></li>
</ul>
</li>
</ul>
</div>
et bonne soirée à vous
Jacques
je démarre un site en découvrant Xhtml et feuille CSS externe. j'ai un problème avec la barre de menu. Lorsque que les sous menus apparaissent, la ligne de menu, ou plutôt les mots du menu se décalent. Je n'ai pas trouvé comment remédier à cela. Je crois que ça doit être une histoire de postion relative ou de largeur.
le code CSS :
#nav1 {
position: absolute;
top: 10px;
left: 300px;
font-size: 10px;
font-weight: bold;
line-height: 18px;
}
#nav1 ul {
margin: 0;
padding: 0;
}
#nav1 ul ul {
margin: 0;
padding: 0;
display: none;
}
#nav1 ul li {
margin: 0;
padding: 0;
float: left;
}
#nav1 ul ul li {
margin: 0;
padding: 0;
float: none;
}
#nav1 li {
list-style: none;
color: #666;
}
div#nav1 ul.level1 li.submenu1:hover ul.level2 {
display: block;
}
#nav1 li:hover {
color: #000;
}
#nav1 a:link {
text-decoration: none;
color: #669980;
}
#nav1 a:visited {
text-decoration: none;
color: #667F99;
}
#nav1 a:hover {
text-decoration: none;
color: #993333;
}
la liste
<div id="nav1">
<ul class="level1">
<li class="submenu1">Galeries
<ul class="level2">
<li><a href="zztest.html">Théâtre</a></li>
</ul>
</li>
<li class="submenu1">Techniques
<ul class="level2">
<li><a href="zztest.html">Calibrer </a></li>
</ul>
</li>
<li class="submenu1">Informations
<ul class="level2">
<li><a href="zztest.html">Carnet</a></li>
<li><a href="zztest.html">Informations légales</a></li>
<li><a href="zztest.html">Livre blanc et noir</a></li>
<li><a href="zztest.html">L'auteur</a></li>
</ul>
</li>
<li class="submenu1">Navigation
<ul class="level2">
<li><a href="zztest.html">Navigateurs compatibles</a></li>
<li><a href="zztest.html">Retour à la page d'accueil</a></li>
<li><a href="zztest.html">Plan du site</a></li>
</ul>
</li>
</ul>
</div>
et bonne soirée à vous
Jacques