Margin aligné à gauche #menu

barale61 Messages postés 1126 Date d'inscription   Statut Membre Dernière intervention   -  
animostab Messages postés 3003 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je souhaite aligner à gauche un menu j'ai donc fait:


<ul id="menu">
<li><a href="index.php">Liste des news</a></li>
<li><a href="ajout.php">Ajouter une news</a></li>
</ul>

Mais dans ma feuille de style je suis obligé de faire:


#menu {
margin:-26px 0 -4px -50px;
}
#menu li{
list-style:none;
display:inline;
padding:0 0 0 10px;
}

donc je mets une marge négative de 50 pixels pour rattraper le décalage de ma liste vers la gauche mais ne devrait-elle pas s'aligner par défaut à gauche?

Merci de votre aide.

4 réponses

  1. animostab Messages postés 3003 Date d'inscription   Statut Membre Dernière intervention   738
     
    Bonjour

    Essaie ca

    #menu {
    margin:0;
    }
    #menu ul {
    margin0;
    padding:0;
    text-align:left;
    }
    #menu li{
    list-style:none;
    display:inline;
    padding:0 0 0 10px;
    }
    0
  2. barale61 Messages postés 1126 Date d'inscription   Statut Membre Dernière intervention   113
     
    Non ça fait pareil.
    0
  3. AssassinTourist Messages postés 409 Date d'inscription   Statut Contributeur Dernière intervention   1 313
     
    Bonjour,

    Tout dépend de ton contexte =)

    - Soit tu as une balise qui encadre le tout et qui ne doit pas être collé à gauche
    - Soit tu as fait une position relative de ton bloc
    - Soit un autre bloc "dépasse" et force ton bloc ul de se décaler.
    0
  4. animostab Messages postés 3003 Date d'inscription   Statut Membre Dernière intervention   738
     
    mets l'url de la page ou au pire poste tout le html et tout le css
    le code que je t'ai donné mets le menu a gauche avec une marge de 10 pixel (padding:0 0 0 10px;)
    0