Faire un menu HTML

Résolu
Alblo Messages postés 42 Statut Membre -  
Archeus01 Messages postés 1566 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
Sur mon site je voudrais faire un menu horizontal sur une barre de couleur avec les liens espacé.
Voici le code HTML :

<div id="menu">
<div class="element_menu">
<li><a href="index.html">Accueil</a></li>
<li><a href="internet.html">Internet</a></li>
<li><a href="systeme_dexploitation.html">Système d'exploitation</a></li>
<li><a href="programmation.html">Programmation</a></li>
<li><a href="feuille_de_voc.html"> Feuille de vocabulaire</a></li>
</div>
</div>

le CSS :

#menu {
background: #9370DB;
float: top;
width: 97%;
height: 50px;
margin-bottom: 10px;
}

#menu li{
display: inline;
}

je voudrais des liens espacé. Allez voir sur aideeninformatique.free.fr vous comprendrez un peu mieux le problème

Je vous remercie d'avance ;)
Configuration: Windows Vista
Firefox 3.0.12

8 réponses

  1. cybertipunch Messages postés 641 Date d'inscription   Statut Membre Dernière intervention   176
     
    Bonjour,

    Peut-être , il faut enlever le souligné , car c'est plus lisible, j'ai ajouté des  
    Vous avez le texte sombre sur un fond sombre. Pour les myopes comme moi, c'est un peu dur
    ;-)
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <title>Document sans nom</title>
    <link href="Untitled-3.css" rel="stylesheet" type="text/css">
    <style type="text/css">
    <!--
    a:link {
    text-decoration: none;
    }
    a:visited {
    text-decoration: none;
    }
    a:hover {
    text-decoration: none;
    }
    a:active {
    text-decoration: none;
    }
    -->
    </style></head>
    <body>
    <div id="menu">
    <div class="element_menu">
    <li><a href="index.html"> Accueil </a></li>
    <li><a href="internet.html"> Internet </a></li>
    <li><a href="systeme_dexploitation.html"> Système d'exploitation </a></li>
    <li><a href="programmation.html"> Programmation </a></li>
    <li><a href="feuille_de_voc.html"> Feuille de vocabulaire </a></li>
    </div>
    </div>
    </body>
    </html>
    0
  2. Archeus01 Messages postés 1566 Date d'inscription   Statut Membre Dernière intervention   455
     
    Bonjour,

    (pas testé)
    Avec un
    #menu li{
    display: inline;
    width: 20%;
    }
    sa va pas mieux?
    0
  3. cybertipunch Messages postés 641 Date d'inscription   Statut Membre Dernière intervention   176
     
    Re

    J'ai ajouté des nbsp avant et après les rubriques.
    CCM n'affiche pas , désolé
    0
  4. Alblo Messages postés 42 Statut Membre 2
     
    Je vous remercie pour les couleurs mais je compter les changer. par contre :
    #menu li{
    display: inline;
    width: 20%;
    }

    cela ne marche pas :(
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. antoine
     
    un truc : quand tu mets des <li></li> faut peut etre mettre un <ul> au debut et un </ul> a la fin....

    Sinon pourquoi t'utilises pas un tableau ?

    <table>
    0
  7. antoine
     
    <table>
    <tr>
    <td><a href="index.html">Accueil</a></td>
    <td><a href="internet.html">Internet</a></td>
    ...etc
    </table>
    0
  8. Alblo Messages postés 42 Statut Membre 2
     
    effectivement avec un tableau c'est beaucoup plus simple ^^

    je vous remercie :p
    0
  9. Archeus01 Messages postés 1566 Date d'inscription   Statut Membre Dernière intervention   455
     
    Bonjour, j'ai du faire face au même problème cette même journée même si ct pas pour une liste. Ton code est
    #menu li{
    display:block;
    float:left; ;
    width: 20%;
    }

    Pourquoi utiliser une table quand c'est pour une liste? Une liste est plus légère et rends le web accessible, par exemple, aux non-voyants.
    0