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 :

Tableau de largeur 100% + celulle de largeur minimale


Sujet :

HTML

Vue hybride

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

    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 448
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 448
    Par défaut Tableau de largeur 100% + celulle de largeur minimale
    Hello

    il y a une chose que je n'arrive pas à faire (du moins qui fonctionne et sous IE et sous FireFox), c'est un tableau d'une largeur de 100% avec des celulles dont la largeur se limite au contenu.

    Je ne désire pas l'impossible (genre un tableau de 3 cellulles, chacune fesant 10% de l'espace... 3 * 10% c'est pas 100% on est d'accord).

    Donc je souhaite que toutes mes celulles soient d'espace minimal sauf, si besoin, la dernière qui prendrait le reste de l'espace.

    Comment faire ?

  2. #2
    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
    On peut jouer sur les caractéristiques d'un tableau, comme par exemple le fait que les cellules s'adaptent en fonction de leur contenu. En réfléchissant à ça, on peut dire aux deux premières cellules de ne faire que 1% de largeur, et ne pas en mettre sur la troisième, qui prendra alors le reste de la largeur du tableau :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <table border="1" width="100%">
      <tr>
        <td width="1%">Du texte</td>
        <td width="1%">Encore du texte</td>
        <td>Toujours du texte</td>
      </tr>
    </table>

  3. #3
    Membre éprouvé

    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 448
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 448
    Par défaut
    Il me semble avoir rencontré par le passé des problèmes avec cette solution.
    Ne me souvenant pas desquelles, je ne jure de rien ^^

    Merci.

  4. #4
    Membre éprouvé

    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 448
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 448
    Par défaut
    Il ne m'aura pas fallu longtemps pour refaire face au quack de la méthode.

    Quand dans Internet Explorer j'ajoute dynamiquement un élément (un boutton avec un forma défini dans sa class CSS) dans le tableau, la largeur de la cellulle ne s'adapte pas à la largeur du boutton (celui-ci est donc tronqué dans l'espace (1%) disponible).

    Quelqu'un aurait une autre façon de faire ?

  5. #5
    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
    Après tout dépend de la manière que tu utilises pour ajouter ton bouton dynamiquement je pense.

  6. #6
    Membre éprouvé

    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 448
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 448
    Par défaut
    J'aurais aimé utilisé createElement mais IE7 est un handicapé de l'input dynamique (bug connu et sans intentions de correction => IE8).

    Du coup j'ai un div caché avec un boutton modèle que je clone.

Discussions similaires

  1. [HTML 4.0] Tableau avec premières colonnes à 100% de la largeur du navigateur
    Par mmvik dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 16/07/2010, 10h10
  2. Tableau avec en-tête fixe et largeurs de colonnes identiques
    Par arthuro45 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 24/08/2009, 10h34
  3. Largeur 100% et scrollbars.
    Par Sergejack dans le forum Mise en page CSS
    Réponses: 5
    Dernier message: 08/05/2009, 09h23
  4. background-image sur div largeur 100%
    Par mrmaxpower dans le forum Mise en page CSS
    Réponses: 5
    Dernier message: 13/04/2008, 17h08
  5. Réponses: 3
    Dernier message: 10/05/2006, 10h54

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