Bonjour,
j'ai une erreur du validateur sur une partie de code. C'est la dernière erreur de tout le site, et je n'arrive pas à la corriger. Si j'enlève la div du menu, tout est en l'air. Je ne vois pas comment faire pour que "li" ne soit plus l'enfant de la div du menu.
--------
Error: Element li not allowed as child of element div in this context. (Suppressing further errors from this subtree.)
From line 80, column 2; to line 80, column 5
enu"> ? ? <li><a hre
-------
Le html en question :
Le css concernant le nav :
Une partie concernant le menu :
Le site est en grid, mais ça n'a rien à voir avec l'erreur, je crois.
Merci de proposer une solution.
j'ai une erreur du validateur sur une partie de code. C'est la dernière erreur de tout le site, et je n'arrive pas à la corriger. Si j'enlève la div du menu, tout est en l'air. Je ne vois pas comment faire pour que "li" ne soit plus l'enfant de la div du menu.
--------
Error: Element li not allowed as child of element div in this context. (Suppressing further errors from this subtree.)
From line 80, column 2; to line 80, column 5
enu"> ? ? <li><a hre
-------
Le html en question :
<nav class="nav">
<div class="menu">
<li><a href="#">Jembés</a>
<ul>
<li><a href="Jembes.html">Jembés montage</a>
<li><a href="Vulcain.html">Vulcain, presse à jembés</a>
</ul>
<li><a href="#">Dununs construction</a>
<ul>
<li><a href="Jelidunun.html">Jelidunun</a>
<li><a href="Dunun-PVC.html">Dunun PVC</a>
</ul>
<li><a href="Yabara.html">Yabara</a>
<li><a href="#">Divers</a>
<ul>
<li><a href="Avertissement.html">Avertissement</a>
<li><a href="Faire-Soi-Meme.html">Faites le vous-même !</a>
</ul>
<li><a href="index.html">Accueil</a></div>
</nav>
Le css concernant le nav :
.nav {
position: -webkit-fixed; /* Pour Safari */
position: fixed;
top: 0;
right: 0;
left: 0;
opacity:1;
text-align: center;
color: #FFF;
z-index: 9000;
}
Une partie concernant le menu :
.menu, .menu ul {
padding: 0;
opacity: 1;
margin: 0;
list-style: none;
}
.menu li {
display: inline-block;
min-width: 20%;
height: 2.6em;
position: relative;
}
....../
Et le grid du nav :
.nav
{-ms-grid-column: 1 ;
grid-column: 1 ;
-ms-grid-row: 1;
grid-row: 1;}
Le site est en grid, mais ça n'a rien à voir avec l'erreur, je crois.
Merci de proposer une solution.