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 :

Hauteur de cellule ajustée par incrément


Sujet :

Dimensionnement en CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 5
    Par défaut Hauteur de cellule ajustée par incrément
    Bonjour,

    Voilà mon problème: j'ai une cellule de tableau contenant un texte variable (j'utilise un système de gestion de contenu, SPIP). Je souhaite que la hauteur de cette cellule s'ajuste automatiquement en fonction de la taille du contenu.

    Mais, c'est là que j'ai du mal, il faudrait que cette taille soit toujours un multiple d'un certain nombre, parce que j'ai une image de fond qui peut être répétée mais pas coupée. Autrement dit, si cette image fait disons 20 pixels, ma cellule peut faire 20, 40, 60 etc. pixels de haut en fonction de la taille du texte, mais pas 21, 22..29 etc. car cela coupera mon image répétée.

    Est-ce qu'il existe une propriété me permettant de faire ça? Je ne suis pas bloqué sur les tableaux ceci dit, si une solution autre que de passer par une cellule est possible...

    Merci bcp pour votre aide!
    Slawick

  2. #2
    Rédacteur
    Avatar de MasterOfChakhaL
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2004
    Messages
    2 147
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2004
    Messages : 2 147
    Par défaut
    Salut,

    La seule façon qui me vienne à l'esprit serait d'imposer un line-height à 20px. Mais ca influencera le rendu du texte... à toi de voir
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    N'oubliez pas de cliquer sur quand votre question à trouvé une solution.

    Si vous n'avez pas encore lu les règles du club, mieux vaut tard que jamais!

  3. #3
    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
    Ou alors avec du Javascript, tu récupères le offsetHeight de la cellule et tu l'ajustes en fonction de sa hauteur.

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 5
    Par défaut
    Je ne peux pas la fixer à 20, car le texte fera peut être plus... En faut l'idée est que si le texte nécessite pour être affiché en entier une hauter de 24, par exemple, je voudrais que la hauteur de la cellule soit augmenter directement à 40. Et pour 41->59, augmenter à 60, etc...

    Je vais chercher côté Javascript, il me semblait bien que c'était la seule solution... offsetHeight, ca retourne la hauteur réelle de la cellule, c'est à dire après redimensionnement potentiel par le navigateur pour y faire rentrer tout le texte?

  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
    Citation Envoyé par ishar6 Voir le message
    offsetHeight, ca retourne la hauteur réelle de la cellule, c'est à dire après redimensionnement potentiel par le navigateur pour y faire rentrer tout le texte?
    Oui.

Discussions similaires

  1. Réponses: 1
    Dernier message: 29/09/2008, 14h45
  2. Remplissage de cellules par incrément à partir de la première vide
    Par benoit13 dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 02/07/2008, 09h21
  3. Strict DTD, boites, hauteur de cellule
    Par Gruik dans le forum Balisage (X)HTML et validation W3C
    Réponses: 7
    Dernier message: 30/08/2005, 14h10
  4. Word : réglage automatique hauteur de cellules
    Par 120 dans le forum VBA Word
    Réponses: 2
    Dernier message: 16/02/2005, 09h26
  5. Récupérer la couleur d'une cellule excel par Delphi
    Par teamsebracing dans le forum API, COM et SDKs
    Réponses: 3
    Dernier message: 05/06/2003, 14h50

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