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 :

Faire tenir le texte dans un bouton


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    224
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 224
    Par défaut Faire tenir le texte dans un bouton
    Bonjour

    Je crée un bouton avec :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <input type="button" name="lien1" value="charger le document" onclick="self.location.href='lien.html'" style="background-color:#3cb371; color:white; font-weight:bold; width: 200px; height: 150px; font-size: 200%;  "onclick>
    Avec des caractères un peu gros, ou un libellé un peu long, le texte ne tient pas dans le bouton.

    Comment l’y faire tenir ?

    De préférence automatiquement, sinon, en introduisant un <br> (j'ai essayé, sans succès).

    Par avance merci de votre aide.

    Francois

  2. #2
    Membre Expert Avatar de Erwan31
    Profil pro
    Inscrit en
    Février 2008
    Messages
    2 177
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 2 177
    Par défaut
    Bonsoir,
    les br n'ont aucune incidence sur la mise en forme du texte des valeur.
    La solution la plus simple serait d'avoir une taille unique suffisante pour tous les textes possibles.
    Sinon il faut passer par une largeur largeur variable dynamiquement en fonction du nombres de caractère de value via de la programmation, je ne saurais pas te dire comment.

  3. #3
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Par défaut
    Pourquoi tu n'enlèves tout simplement pas le width à 200px qui oblige le bouton à ne pas être redimensionné ?

    Si c'est une obligation, ben là il faudra effectivement récupérer la longueur de la chaîne et modifier ce width soit en JavaScript ou en PHP

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    224
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 224
    Par défaut
    bonjour et merci de vos réponses.

    Comme j'ai plusieurs boutons, je voudrais qu'ils aient les mêmes dimensions.

    Pour ça, j'aurai aimé pouvoir disposer les textes un peu longs sur 2 lignes, avec, donc, un retour à la ligne.

    Première solution: si vous aviez juste le début d'une solution de calcul de la longueur du texte et d'introduction d'un retour à la ligne, j'en serai ravi.

    Deuxième solution: si je dispose tous mes textes systématiquement sur 2 lignes, comment introduire manuellement un retour à la ligne dans la description du texte (value=)?

    Par avance merci.

    Francois

Discussions similaires

  1. [vb.net 1.1] Faire défilé du texte dans une image
    Par malhivertman1 dans le forum Windows Forms
    Réponses: 1
    Dernier message: 09/11/2006, 16h31
  2. Faire défiler un texte dans un label
    Par FluidBlow dans le forum C++Builder
    Réponses: 2
    Dernier message: 03/10/2006, 20h32
  3. [MFC] changement de texte dans un bouton
    Par benjiprog dans le forum MFC
    Réponses: 16
    Dernier message: 12/06/2006, 20h48
  4. Faire défiler un texte dans une cellule de tableau
    Par Furius dans le forum Général JavaScript
    Réponses: 18
    Dernier message: 01/12/2005, 17h06
  5. Orientation texte dans un bouton
    Par miky_jo dans le forum Composants
    Réponses: 1
    Dernier message: 03/11/2005, 10h34

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