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

HTML Discussion :

Alignement d'une cellule


Sujet :

HTML

  1. #1
    Membre confirmé
    Inscrit en
    Décembre 2009
    Messages
    204
    Détails du profil
    Informations forums :
    Inscription : Décembre 2009
    Messages : 204
    Par défaut Alignement d'une cellule
    Salut,

    J'ai des cellules d'une table qui contiennent deux images et un href.

    Le souci c'est qu'il y a des cellules où les différents éléments qu'ils contiennent ne sont pas alignés: le lien passe sous les deux images.

    Qu'est ce que je dois rajouter pour que tous mes éléments soient toujours alignés et peut importe leurs longueurs?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <tr class="even">
    	<td><img src="/picture.png" width="20" height="20" alt="picture" />
    		<img src="/picture2.png" width="20" height="20" alt="picture2" />
    		<a href="myLink">text</a></a></td>	
     
    	<td>...</td>
    	<td>...</td>
    </tr>

  2. #2
    Membre Expert
    Avatar de rodolphebrd
    Homme Profil pro
    Indépendant
    Inscrit en
    Novembre 2012
    Messages
    2 336
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Indépendant
    Secteur : Conseil

    Informations forums :
    Inscription : Novembre 2012
    Messages : 2 336
    Par défaut
    Bonjour,

    il vous suffit de fixer la largeur des cellules.

    Edit: Tout dépend du reste du code (des largeurs définies).

  3. #3
    Membre confirmé
    Inscrit en
    Décembre 2009
    Messages
    204
    Détails du profil
    Informations forums :
    Inscription : Décembre 2009
    Messages : 204
    Par défaut
    Je pensais qu'il y aurait quelque chose de "dynamique" pour éviter que cela se produise.

    Sinon avec sa marche.

  4. #4
    Membre Expert
    Avatar de rodolphebrd
    Homme Profil pro
    Indépendant
    Inscrit en
    Novembre 2012
    Messages
    2 336
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Indépendant
    Secteur : Conseil

    Informations forums :
    Inscription : Novembre 2012
    Messages : 2 336
    Par défaut
    Dynamique

    Si vous définissez un tableau sans donner de largeur le contenu s'adaptera automatiquement sans retour à la ligne.

  5. #5
    Membre confirmé
    Inscrit en
    Décembre 2009
    Messages
    204
    Détails du profil
    Informations forums :
    Inscription : Décembre 2009
    Messages : 204
    Par défaut
    Je ne défini nul part une largeur pour ma table.

    Par contre j'ai des tableaux dans des tableaux, je ne sais pas si cela peut avoir un quelconque impact

  6. #6
    Membre Expert
    Avatar de rodolphebrd
    Homme Profil pro
    Indépendant
    Inscrit en
    Novembre 2012
    Messages
    2 336
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Indépendant
    Secteur : Conseil

    Informations forums :
    Inscription : Novembre 2012
    Messages : 2 336

  7. #7
    Membre confirmé
    Inscrit en
    Décembre 2009
    Messages
    204
    Détails du profil
    Informations forums :
    Inscription : Décembre 2009
    Messages : 204
    Par défaut
    Je pense que le problème vient du fait que j'ai des tables dans des tables.

    A l'initialisation de ma page, je ne vois que la table principal qui ne contient pas de retour à la ligne, par contre lorsque j'affiche la table qui est dans l'une des cellules de la table principal (en utilisant "toggle" de jquery pour l'afficher), là il ya un retour de ligne

  8. #8
    Membre Expert
    Avatar de rodolphebrd
    Homme Profil pro
    Indépendant
    Inscrit en
    Novembre 2012
    Messages
    2 336
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Indépendant
    Secteur : Conseil

    Informations forums :
    Inscription : Novembre 2012
    Messages : 2 336
    Par défaut
    Alors il faut voir votre code...

    Des tables dans des tables

  9. #9
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    Code css : Sélectionner tout - Visualiser dans une fenêtre à part
    white-space:nowrap;

  10. #10
    Membre actif
    Avatar de johnrock
    Homme Profil pro
    Inscrit en
    Janvier 2013
    Messages
    40
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Congo-Brazzaville

    Informations forums :
    Inscription : Janvier 2013
    Messages : 40
    Billets dans le blog
    1
    Par défaut
    Bonjour,

    Je ne sais pas du tout si je te comprends réellement mais je pense le pense.
    il y a des cellules où les différents éléments qu'ils contiennent ne sont pas alignés: le lien passe sous les deux images.
    passer sous les deux images? je n'ai pas compris
    Ayant ajouté table au même code car tu ne l'a pas fait (je me demandait même si dans ton vrai code tu n'as pas fait la même chose), le résultat est celui de l'image (exemple 2).
    Si c'est ça ce que tu appelle par lien sous les deux images, alors, est-ce l'exemple sur l'image (exemple 1) que tu veux?
    Images attachées Images attachées   

Discussions similaires

  1. alignement dans une cellule double
    Par rtg57 dans le forum Composants
    Réponses: 2
    Dernier message: 19/10/2010, 13h57
  2. [XHTML] 2 alignement dans une cellule
    Par kikilevrai dans le forum Balisage (X)HTML et validation W3C
    Réponses: 7
    Dernier message: 09/10/2006, 22h11
  3. [VBA] aligner le texte dans une cellule
    Par Invité dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 19/01/2006, 17h07
  4. Alignement verticale dans une cellule td de tableau table
    Par Longrais dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 16/09/2005, 11h37
  5. aligner verticalement dans une cellule
    Par mic79 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 28/12/2004, 10h52

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