Résolu Erreur code HTML / CSS d'un menu de navigation

Statut
N'est pas ouverte pour d'autres réponses.

Seely

Membre
Inscription
13 Mai 2017
Messages
10
Réactions
3
Points
36
RGCoins
0
Bonjour je suis en train d'apprendre le HTML / CSS et j'ai un problème :
Mon menu marche correctement mais quand je passe ma souris sur un des onglets du menu les sous-onglets ne s'affiche pas que les bordures :


Voici le code html :
Code:
<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>Menu</title>
        <link rel="stylesheet" href="css/menu.css" />
    </head>
    <body>
        <nav>
            <ul>
                <li class="menu-html"><a href="#">HTML</a>
                    <ul class="submenu">
                        <li><a href="#">Cours</a></li>
                        <li><a href="#">Tutoriels</a></li>
                        <li><a href="#">Aide en direct</a></li>
                        <li><a href="#">FAQ</a></li>
                    </ul></li>
                <li class="menu-css"><a href="#">CSS</a>
                    <ul class="submenu">
                        <li><a href="#">Cours</a></li>
                        <li><a href="#">Tutoriels</a></li>
                        <li><a href="#">Aide en direct</a></li>
                        <li><a href="#">FAQ</a></li>
                    </ul></li>
                <li class="menu-php"><a href="#">PHP</a>
                    <ul class="submenu">
                        <li><a href="#">Cours</a></li>
                        <li><a href="#">Tutoriels</a></li>
                        <li><a href="#">Aide en direct</a></li>
                        <li><a href="#">FAQ</a></li>
                    </ul></li>
                <li class="menu-contact"><a href="#">Contact</a>
                    <ul class="submenu">
                        <li><a href="#">Olivier</a></li>
                        <li><a href="#">Delphine</a></li>
                        <li><a href="#">Matthieu</a></li>
                        <li><a href="#">Marion</a></li>
                    </ul></li>
            </ul>
        </nav>
    </body>
</html>

Voici le code CSS :
Code:
body
{
    font-family: "Source code pro", serif, Arial;
    margin: 0px;
    padding: 0px;
}

nav
{
    width: 100%;
    background-color: #424558;
}

nav ul
{
    margin: 0px;
    padding: 0px;
}

nav ul li
{
    float: left;
    position: relative;
}

nav ul li a
{
    padding: 20px 30px;
    color: #FFF;
}

nav ul::after
{
    content: "";
    display: block;
    clear: both;
}

nav li
{
    list-style-type: none;
}

.submenu
{
    display: none;
}

nav a
{
    display: inline-block;
    text-decoration: none;
}

nav li:hover .submenu
{
    display: inline-block;
    position: absolute;
    top: 100%;
    left: 0px
    padding: 0px;
    z-index: 1000;
}

.submenu li
{
    border-bottom: 1px solid #CCC;
}

.submenu li a
{
    padding: 15px 30px;
    font-size: 13px
    color: #222538;
    width: 270px;
}

Merci d'avance :D
 

Louki

Ancien staff
Inscription
12 Mars 2021
Messages
7 536
Réactions
4 583
Points
10 116
RGCoins
0
Normal si tu met pas de couleur :trollface: ;
Code:
body
{
    font-family: "Source code pro", serif, Arial;
    margin: 0px;
    padding: 0px;
}

nav
{
    width: 100%;
    background-color: #424558;
}

nav ul
{
    margin: 0px;
    padding: 0px;
}

nav ul li
{
    float: left;
    position: relative;
}

nav ul li a
{
    padding: 20px 30px;
    color: #FFF;
}

nav ul::after
{
    content: "";
    display: block;
    clear: both;
}

nav li
{
    list-style-type: none;
}

.submenu
{
    display: none;
}

nav a
{
    display: inline-block;
    text-decoration: none;
}

nav li:hover .submenu
{
    display: inline-block;
    position: absolute;
    background-color:black; /* FAUT METTRE UNE COULEUR SALE BELGE*/
    top: 100%;
    left: 0px
    padding: 0px;
    z-index: 1000;
}

.submenu li
{
    border-bottom: 1px solid #CCC;
}

.submenu li a
{
    padding: 15px 30px;
    font-size: 13px
    color: #222538;
    width: 270px;
}

You must be registered for see images attach
 
Cette réponse a aidé l'auteur de cette discussion !
Statut
N'est pas ouverte pour d'autres réponses.
Haut