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 :

Juxtaposer un label et une image.


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé

    Profil pro
    Inscrit en
    Mars 2002
    Messages
    1 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 184
    Par défaut Juxtaposer un label et une image.
    Bonjour,

    Dans un tableau je voudrais proposer d'inverser le sens du tri à l'aide d'un système en flip/flop
    Je voudrais aussi afficher juste à côté du titre de colonne le sens du tri effectué

    J'ai écrit le code suivant :
    Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <body>
    		<div style='width:60%;float:left;'
    			 onclick='LISTE_InvestisseurTri("Nom")'>
    			 <label>Investisseurs</label>
    			 <img src='btn_TriDesc.png'
    			 	  style='border:0px;display:block;width:10px;float:left;'
    				  id='btn_TriInvNom'/>
    		</div>
    	</body>

    Mon problème est que l'image ne se place pas juste à côté du label mais au dessous.
    Que faut-il que j'ajoute pour supprimer ce saut de ligne ?
    Je précise que l'image mesure 10px de haut et autant de large

    Merci d'avance de vos idées

  2. #2
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 215
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 215
    Par défaut
    Bonjour,
    pourquoi faire flotter ton image ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    img.tri-desc {
      vertical-align: middle;
      border: 0px;
      display: inline-block;
      width: 10px;
    }
    avec le HTML suivant
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <div style='width:60%;float:left;' onclick='LISTE_InvestisseurTri("Nom")'>
      <img class="tri-desc" src="btn_TriDesc.png">Investisseurs
    </div>
    Tu pourrais également utiliser un line-height: 1.5em, par exemple, directement sur la <div>.
    Tu pourrais également te passer d'image.

  3. #3
    Membre éprouvé

    Profil pro
    Inscrit en
    Mars 2002
    Messages
    1 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 184
    Par défaut
    Merci beaucoup.
    Cela fonctionne et, si j'ai bien compris il fallait mettre inline-block au lieu de block.

    Effectivement j'ai isolé l'image dans un objet à part et avec in ID spécifique parce que le traitement modifie l'image en Javascript

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

Discussions similaires

  1. Faire clignoter un label ou une image builder c++
    Par fouminou dans le forum Débuter
    Réponses: 1
    Dernier message: 28/01/2014, 12h14
  2. [Débutant] calcul distance euclidienne entre labels dans une image binaire
    Par angel_tn dans le forum Images
    Réponses: 8
    Dernier message: 04/05/2010, 18h12
  3. avoir des labels sur une 'Image'
    Par flamel dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 22/09/2007, 18h21
  4. [VBA-E] deplacer une image dans un label ou zone image ?
    Par zouille dans le forum Macros et VBA Excel
    Réponses: 12
    Dernier message: 15/04/2006, 14h15
  5. Comment mettre un label sur une image
    Par dug dans le forum MFC
    Réponses: 3
    Dernier message: 07/04/2004, 10h40

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