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 :

Largeur de <table> et nowrap


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Février 2010
    Messages
    277
    Détails du profil
    Informations forums :
    Inscription : Février 2010
    Messages : 277
    Par défaut Largeur de <table> et nowrap
    Bonjour,

    Je suis ennuyé avec un tableau très basic. Si le contenu de mes cellules est trop large et ne possède pas d'espace, le tableau s'élargie autant que nécessaire pour contenir le contenu de la cellule et il n'y a pas de retour à la ligne.

    Or, je veux que mon tableau soit de largeur fixe et ne puisse pas s'élargir automatiquement. J'ai essayé de fixer la largeur en pixel, en %, mettre la tableau dans un div de taille fixe pour créer rune "conteneur" , mais rien de fonctionne : la tableau s'élargi toujours et va au de la de la largeur du div.

    j'ai ca:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <table style="width: 100px;">
     <tr>
          <td>texttextextldsmflkdmlsfkdmsfkldsfmlkdsfsmqdkqsdmkùmqsd</td>
     </tr>
    </table>
    J'ai essayé le tag "wrap" dans la <tr>, dans le <td> et dans la <table>, mais sans succès. J'ai essayé aussi avec nowap. Ca ne fonctionne pas.

    Evidement, dés que il y a un espace dans le contenu de ma cellule, le tableau ne s'élargie pas au delà des limites imposées (limites imposées soit pas la taille fixe du div conteneur, soit pas la taille width du tableau)

    Comment faire donc pour fixer la largeur ? Merci.

  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,

    vous pouvez utiliser la propriété hyphens (qui ne fonctionne pas sur Chrome)
    Code css : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    table td{
      -webkit-hyphens: auto;
      max-width: 200px;
    }
    http://codepen.io/anon/pen/ozAFf

    Ou text-overflow
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    table td{
      overflow:hidden;
      text-overflow: ellipsis;
      max-width: 200px;
    }
    http://codepen.io/anon/pen/lreDJ

  3. #3
    Invité
    Invité(e)
    Par défaut
    Bonjour,
    Code css : Sélectionner tout - Visualiser dans une fenêtre à part
    table td { word-break:break-all; }

  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
    Ah oui je l'avais oublié celui-là, bien vu jreaux62

  5. #5
    Membre éclairé
    Inscrit en
    Février 2010
    Messages
    277
    Détails du profil
    Informations forums :
    Inscription : Février 2010
    Messages : 277
    Par défaut
    OK merci. Je tag en résolu.

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

Discussions similaires

  1. impossible de récupérer la largeur d'une table?
    Par altadeos dans le forum JavaFX
    Réponses: 3
    Dernier message: 09/07/2012, 23h20
  2. Réponses: 7
    Dernier message: 29/11/2010, 11h50
  3. Largeur de colonne [table pour impression]
    Par richard_sraing dans le forum Mise en page CSS
    Réponses: 7
    Dernier message: 07/05/2009, 12h28
  4. [CSS] 1 table, 3 colonnes, 2 largeurs fixes
    Par lolo_ici_et_la dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 14/06/2006, 20h13
  5. Réponses: 8
    Dernier message: 15/07/2005, 14h23

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