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 :

Paragraphe avec la propriété contentEditable="true"


Sujet :

HTML

  1. #1
    Nouveau membre du Club
    Inscrit en
    Décembre 2008
    Messages
    56
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 56
    Points : 36
    Points
    36
    Par défaut Paragraphe avec la propriété contentEditable="true"
    Bonjour à tous,

    J'ai un petit problème avec la propriété contentEditable appliquée à un paragraphe.
    J'ai ce code la en xHtml :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <p id="para" contentEditable="true"></p>
    Et celui ci en CSS :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    #para
    {
        width: 400px;
        height: 150px;
        border: 1px solid black;
    }
    Or par défaut si on dépasse les limites du paragraphe avec le texte qu'on écrit ca augmente la taille du paragraphe. Moi je voudrais que quand on dépasse la largeur, ca fasse un retour à la ligne dans le paragraphe, comme dans un textarea. Et quand on dépasse en hauteur, ca ajoute une scrollbar, comme dans un textarea aussi.
    Comment faire donc ?

    Merci d'avance.

    PS : Je sais pas si tout est très clair, demandé plus d'infos si besoin.

  2. #2
    Rédacteur
    Avatar de Macmillenium
    Homme Profil pro
    Développeur front-end
    Inscrit en
    Mars 2008
    Messages
    2 333
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur front-end
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Mars 2008
    Messages : 2 333
    Points : 3 747
    Points
    3 747
    Par défaut
    Bonjour,

    contentEditable est un attribut HTML5 (à l'état de brouillon) implémenté dans FF3+, Safari3+, Opéra9+ et IE5.5+.

    Citation Envoyé par TrexXx Voir le message
    Moi je voudrais que quand on dépasse la largeur, ca fasse un retour à la ligne dans le paragraphe, comme dans un textarea.
    Ça dépend comment tu testes.
    Si tu fait par exemple "dddddddddddddddddddddddddddd" c'est normal que le texte déborde.

    Citation Envoyé par TrexXx Voir le message
    Et quand on dépasse en hauteur, ca ajoute une scrollbar, comme dans un textarea aussi.
    Il suffit d'attribuer un overflow:auto.
    Je ne réponds pas aux questions techniques par MP.

  3. #3
    Nouveau membre du Club
    Inscrit en
    Décembre 2008
    Messages
    56
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 56
    Points : 36
    Points
    36
    Par défaut
    Oui je savais que c'était un attribut HTML5, mais bon je m'en sers juste pour faire un petit WYSIWYG perso, donc pas de problèmes de ce côté là.
    En effet, j'avais testé que en faisant "ddddddddddd" sans faire d'espaces donc il me faisait une scrollbar en largeur, mais en mettant des espaces il va bien à la ligne et affiche bien une scollbar verticale si on dépasse en hauteur.
    Merci pour la réponse

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 30/08/2004, 14h48

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