IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Mise en page CSS Discussion :

Chevauchement de lignes <li>


Sujet :

Tableau en CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé Avatar de lodan
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    2 064
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 064
    Par défaut Chevauchement de lignes <li>
    Bonjour,

    Un simple problème j'en suis sur, mais je tourne autour depuis un moment :

    Voici mon code HTML simplifié, en fait mes ligne <li> sont dans une boucle pour une liste déroulante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <ul class="contacts">
    <li class="contact">
    <spanstyle="display:none">'.$autoCompletion['id_tiers'].'-idcache</span>
    <div class="nom">'.$autoCompletion['tiers_nom'].' </div>
    <div class="nom2">- '.$autoCompletion['tiers_adr1'].'</div>
    </li>
    <li class="contact">
    <spanstyle="display:none">'.$autoCompletion['id_tiers'].'-idcache</span>
    <div class="nom">'.$autoCompletion['tiers_nom'].' </div>
    <div class="nom2">- '.$autoCompletion['tiers_adr1'].'</div>
    </li>
    </ul>

    Voici mon CSS :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    ul.contacts {
            list-style-type: none;
            margin:0px;
            padding:0px;
            text-align: left;
    }
    ul.contacts li.selected { background-color: #333300; cursor: pointer; }
    li.contact {
            list-style-type: none;
            display:block;
            margin:0;
            padding:2px;
            height:12px;
    }
    li.contact div.image {
            float:left;
            width:32px;
            height:32px;
            margin-right:8px;
    }
    li.contact div.nom {
            background-color: #ffffcc;
            font-weight:bold;
            font-size:0.9em;
            line-height:1.5em;
    }
    li.contact div.nom2 {
            background-color: #ffffcc;
            font-size:0.9em;
            line-height:1.5em;
    }
    Les div nom et nom2 se placent bien l'un en dessous de l'autre.

    Mais...
    Exemple avec 2 lignes A et B
    ligne A se place bien en li div nom et li div nom2
    ligne B nom se place sur nom2 de ligne A

    Mon problème est donc ce chevauchement ?

    J'ai besoin d'un autre regard.

    Merci d'avance

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    145
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 145
    Par défaut
    C'est quoi ton objectif ? tu veux quel résultat ?

    Tu veux que les li ne se chevauchent pas ?
    Si c'est ça, rajoutes du margin-bottom dans ton li.contact, genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    li.contact {
            list-style-type: none;
            display:block;
            margin:0;
            padding:2px;
            height:12px;
    	margin-bottom:20px;
    }
    ... mais je pense mal comprendre la question

  3. #3
    Membre éprouvé Avatar de lodan
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    2 064
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 064
    Par défaut
    Si c'est ça.

    Merci beaucoup.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Chevauchement de ligne avec GridBagLayout()
    Par zuzuu dans le forum Agents de placement/Fenêtres
    Réponses: 5
    Dernier message: 22/07/2008, 15h22
  2. Chevauchements de lignes avec psTricks
    Par budovic dans le forum Mise en forme
    Réponses: 2
    Dernier message: 28/01/2008, 08h07
  3. [TP]lire une ligne de l'ecran et la stocker dans une chaine
    Par Bleuarff dans le forum Turbo Pascal
    Réponses: 26
    Dernier message: 02/07/2002, 10h08
  4. Couleur des lignes dans DBGrid
    Par eddie dans le forum C++Builder
    Réponses: 5
    Dernier message: 21/06/2002, 18h15
  5. String Grid et choix d'une couleur pour une ligne
    Par Gigottine dans le forum C++Builder
    Réponses: 12
    Dernier message: 17/05/2002, 15h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo